C博客作业01--分支、顺序结构
1.本章學習總結
1.1 思維導圖
1.2 本章學習體會及代碼量學習體會
1.2.1 學習體會
經過兩周的學習,讓我深刻地體會到c語言地魅力,從編寫最簡單的hello world到pta一些題目,我感覺自己在慢慢地進步,不僅對c語言有了初步認識,還是在打代碼的過程慢慢培養起對編程的興趣。但是可能是新手吧,在編程過程中,總有著急的時候,老是出現一些小問題,不過在這幾天的學習中,我知道了編程的大概步驟 ,以及三種結構,以此輸入,輸出函數,希望在學習c語言的過程中接下來會越來越好。
1.2.2 代碼累計
2.PTA總分
2.1截圖PTA中順序結構、分支結構的排名得分!
2.2 我的總分:
3.PTA實驗作業
3.1 PTA題目1
3.1.1 算法分析
1.定義浮點型變量距離(distance),車費(price1),停車費(price2),總費用(cost),定義整型變量時間(time);
2.輸入變量時間(time),距離(distance);
3.使用if else-if else語句將情況分為三種:if里的條件為(distance<=3),else if里的條件為(distance<=10),最后一種條件為distance>10,分別得出三種結果;
4.利用判斷語句算出車費(price1)并加上停車費(price2),最終得出總費用(cost)并輸出總費用(cost)。
3.1.2 代碼
3.1.3 測試數據
3.1.4 PTA提交列表及說明
1.沒有把price1和price2分開算,直接在3分鐘內直接加上停車費;
2.沒有審題清楚,未把time定義為int型;
3.未把總費用四舍五入,導致結果出現了多位小數。
3.2 PTA題目2
3.2.1 算法分析
1.定義整型變量a,b,c,定義浮點型變量s,area,perimeter;
2.輸入a,b,c三個變量,利用if-else語句判斷a,b,c是否能構成三角形,if中的條件應為a+b>c且a+c>b
且b+c>a,如果不滿足這個條件則輸出題目給出的提示;
3.利用題目給出的三角形面積計算公式和周長公式得出所需的結果。
3.2.2 代碼
3.2.3 測試數據
3.2.4 PTA提交列表及說明
1.審題不認真,將a,b,c定義為雙精度浮點型變量,
2.沒有處理好if括號中的條件,首次編寫只滿足了a+b>c,a+c>b,b+c>a其中一個條件導致答案出錯;
3,沒有將area,perimeter保留到兩位小數。
3.3 PTA題目3
3.3.1 算法分析
1.定義浮點型變量總價(total),單價(price),整型數量(amount);
2.輸入總價,單價;
3.利用數量=總價/單價得出結果
3.3.2 代碼
3.3.3 測試數據
3.2.4 PTA提交列表及說明
1.沒有考慮到4.99999的問題如何處理,經過老師點播后解決問題。
4.點評同學博客
1.
2.
3.
4.
5.
轉載于:https://www.cnblogs.com/ls1272397716/p/9756364.html
總結
以上是生活随笔為你收集整理的C博客作业01--分支、顺序结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 更新软件
- 下一篇: C语言goto语句的使用