c語言l博客作業07


1.作業頭

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11585
我在這個課程的目標是 熟練掌握while,多分支結構的混合鑲嵌使用
學號 20209131

1.PTA實驗作業
排名圖片

1.1題目1

描述

1.1.1數據處理

數據表達:該題運用了變量num,i,sum,avg.其中num屬於整型變量通過int定義而來,i,sum都屬於雙精度浮點型變量。
數據處理:運用一個while語句,i ++,sum = sum + num,avg = sum / i。
流程結構:使用了while語句。

1.1.2 實驗代碼截圖

1.1.3 造測試數據

輸入 輸出 說明
890.78 2769.8 12300 3532.2 -1 4873.19 商品數量為4
-1 0.00 商品數量為0

1.1.4 PTA提交列表及說明

根據PTA提交列表,簡要描述調試程序碰到的問題及解決辦法

提交列表說明:

編譯錯誤:最開始時將printf寫成pintf出現錯誤。

1.2題目2

1.2.1數據處理

數據處理:該題定義了整型變量score,max。score,max都屬於整形變量,通過int定義而來。
數據表達:表達式:score>=0;max=score;max<score;流程結構:該題運用了while語句,和if語句。
偽代碼:
while(score>=0)
寫出循環必要的條件。
if(max<score)
max=score;
在while語句中嵌入if語句,用來判斷並輸出最大值。

1.2.2實驗代碼截圖

1.2.3造測試數據

輸入數據 輸出數據 說明
56 63 89 47 -1 89 最高分89分
55 60 70 80 -1 80 最高分80分

1.2.4 PTA提交列表及說明

根據PTA提交列表,簡要描述調試程序碰到的問題及解決辦法

提交列表說明:

編譯錯誤:在編譯時多定義了一個sum,但發現用不到后輸出時沒有刪掉,少了分號。

2.代碼互評

找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。

同學代碼截圖


自己代碼截圖


不同點

2.使用了近期學的while語句,以及if-else語句
3.我定義了倆個變量,而她只定義了一個變量,我倆個變量更容易分析與理解,但我和她的三個分支的大概條件相同

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
11/2——11/7 10h 96 循環語句的使用,整形和浮點型的復習 調用,定義函數
11/8 ——11/15 11h 105 調用,定義函數 各種函數的運用
11/16——11/20 11h 127 多分支結構,邏輯運算 邏輯思維
11/23—— 11/29 13h 178 多分支結構的熟悉,switch語句 switch語句的靈活運用
11/30-12/6 15h 循環語句while和do-while do-while的使用

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.2 學習體會

1.做題能力不太行,就是基礎知識不過關。像在星期四做書本上的練習題,有很多基礎知識就不太熟。
2.要培養自己的學習習慣,自主克服困難,碰到問題首先獨立思考,若解決不了再尋求幫助。
3.在這周雖然遇到很多問題但收獲也是有很多,如學習了while循環語句,和do-while語句了解到除了for語句
之外的循環語句,所以對於求需要循環的題目時也更加熟練。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM