博客園第01次作業
阿新 • • 發佈:2018-10-04
執行 學習過程 簡單的 臨時 五個 技術 第一章 1.2 技術分享
1.本章學習總結
1.1 思維導圖
1.2 本章學習體會及代碼量學習體會
1.2.1 學習體會
C語言是一個充滿魅力的一項語言,在學習的過程中與計算機交流,感覺很有意思。一周的學習,我懂得了C語言中一些簡單的語法知識,也習得了一些關於順序結構與分支結構的使用以及一些註意事項。體會到了學習的辛苦,也感受到了寫出一道題的樂趣。
在暑假的時候就已經學習了一些C語言的基礎內容,所以在這一周的學習過程中沒有遇到太多的不解,這也讓我感受到了預習的好處,我也會盡可能地保持這個好習慣的!??
1.2.2代碼累計
2.PTA總分
2.1
2.22.2 我的總分:
第一章順序結構:100
第二章分支結構:125
總 分:225
3.PTA實驗作業
3.1.1PTA題目算法分析第一題
順序結構 -- 買U盤;給出一個資金再給出U盤單價求解最大購買量:
算法分析:
1.先定義資金和單價:money 和 price;
2.編寫程序輸入money 和 price;
3.通過除法求得數量;
4.由於浮點誤差需要加0.0001來提高精度;
5.最後按題目要求輸出num;
3.1.2代碼截屏
3.1.3測試數據
3.1.4 PTA提交列表及說明
- Q1:剛開始時由於粗心導致部分地區出現表編譯錯誤!
- A1:通過Dev-c++的調試逐漸解決了這個問題;
- Q2:在測試點上出現了未知的差錯!
- A2:在同學的幫助下逐漸找到了錯誤,但並沒有徹底解決why的問題;
- Q3:為什麽要加上這個0.000001?
A3:在老師的指點下得到了答案:浮點錯誤!
3.2.1PTA題目算法分析第二題
分支結構 -- 判斷一個五位數回文數
算法分析
1.先輸入一個五位數num;
2.定義五個數num1,num2,num3,num4,num5,分別賦值為num的各項;
3.用判斷語句執行各項判斷,確定是否為回文數;
4.輸出判斷結果yes或no。3.2.2代碼截屏
3.2.3測試數據
3.2.4PTA提交列表及說明
- 本題沒啥大問題,只是想回答下助教的問題:判斷一個六位數是否為回文數?
因為我的代碼只能針對五位數來進行判斷,太片面了。然後對於六位數,我想應該是要用數組的吧!(這個還不會,只看了一點)
3.3.1PTA題目算法分析第三題
分支結構 -- 計算出租車應該收的費用
算法分析
1.先輸入公裏數distance和因路阻及乘客要求臨時停車的時間time;
2.計算因路阻及乘客要求臨時停車的時間;
3.然後再算路程的梯度價格;
4.二者相加並輸出總費用。3.3.2代碼截屏
3.3.3測試數據
3.3.4PTA提交列表及說明
- Q1:沒看懂題目的意思,沒有搞懂<超起步裏程後10公裏內,每公裏2元;
超過10公裏以上的部分加收50%的回空補貼費,即每公裏3元>應該如何計算。 A1:再慢慢琢磨,並加上手動計算,最後才知道10公裏是總路程,不是三公裏後再來十公裏。在算術上得到了解決。
4.點評同學的博客
博客園第01次作業