C語言I博客作業7
| 這個作業屬於那個課程 | C語言程序設計II |
|---|---|
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11584 |
| 我在這個課程的目標是 | 更加理解循環結構的用法 |
| 學號 | 20209093 |
1.PTA實驗作業(20分/題)

1.1 題目名1
用戶購買了若干個商品(商品數不超過10),現在,他告訴你每件商品的價格,你計算出這些商品的平均價格。
1.1.1數據處理
數據表達:變量n為整數型,由賦值得來。變量count為浮點型,由輸入得來。變量a,sum也為浮點型,而且都由賦值得來。
數據處理:if條件句,while循環句。
循環直到輸入-1 輸出sum/n
1.1.2實驗代碼截圖

1.1.3 造測試數據
| 輸入數據 | 輸出數據 | 說明 |
|---|---|---|
| 890.78 2769.8 12300 3532.2 -1 | 4873.19 | 購買了四件物品,求四件物品的平均值,-1作為輸入結束標志,不參與計算 |
| 0 | 0 | 當購買了0件物品時,錢輸出為0 |
1.1.4 PTA提交列表及說明


說明:一開始沒有考慮商品為0件的情況,后面考慮了但是還是沒有考慮完全,沒有考慮分母不能為0.
1.2 題目名
對於給定的正整數N,求它的位數及其各位數字之和。
1.2.1 數據處理
數據表達:用了number,i,sum這個變量,為整型變量。
數據處理:循環結構while語句。
1.2.2 實驗代碼截圖

1.2.3 造測試數據

1.1.4 PTA提交列表及說明

答案錯誤:我scanf的目標弄錯了,導致答案錯誤..
解決方法:在c++上檢查了一遍,發現了錯誤
2.代碼互評
我的代碼:

同學代碼:


相對同學的代碼,我的代碼簡單一點,省去了一點不必要的步驟,如“x=1”等。
3.學習總結(15分)
3.1 學習進度條(5分)
| <日期> | <這周所花時間> | <代碼行> | <所學的知識點簡介> | <目前存在的問題> |
|---|---|---|---|---|
| 10/19-25 | 17 | 80 | 初步了解了C語言並學習了markdown語法 | 已解決 |
| 10/26-11/1 | 22 | 150 | 掌握賦值和算數運算 | 已解決 |
| 11/2-11/8 | 23 | 400 | 學習循環語句,掌握scanf和pow函數 | 調用不熟練 |
| 11/9-11/15 | 27 | 700 | 熟練函數定義和調用函數,掌握生成階乘和乘法表 | 對自定義函數的調用不熟練 |
| 11.16-11.22 | 40 | 900 | 字符型變量char | 字符的輸入輸出 |
| 11.22-11.29 | 41 | 950 | 更好的使用switch語句,了解了循環結構 | 循環結構不是很了解 |
| 11.29-12.5 | 40 | 1005 | 更加理解循環語句的使用,了解了更多的循環語句 | 循環語句還是有點問題 |
3.2 累積代碼行和博客字數


3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結

3.3.2 學習體會
1:感覺學習的知識越來越難,發在打代碼時間越來越多。
2:要多多練習打代碼,通過打代碼來理解學習的內容。
3: 還是有很多的問題需要請教同學,自己還要更加努力。
