C語言I博客作業05


這個作業屬於哪個課程 c語言程序設計
這個作業屬於哪個課程 班級的鏈接
這個作業要求在哪里 作業的要求
這個作業的目標 鞏固多分枝if-else結構
這個作業在哪個具體方面幫助我實現目標 查漏補缺看分支結構有哪些地方不懂
參考文獻 C語言程序設計
學號 20208970
1.PTA實驗作業

1.1題目名

用if-else語句編程,根據輸入的百分制成績score(整數),轉換成相應的五分制成績grade后輸出。

當 90≤ score≤100時, grade=A ;

當80≤ score<90時,grade=B;

當70≤ score<80時, grade=C;

當60≤ score<70時,grade=D;

當0≤ score<60時,grade=E。

如果輸入成績 score<0或 score>100,則輸出“Input error!”。

1.1.1數據處理
數據表達:用單精度浮點型float定義了score。
數據處理:運用了if-else語句輸出個分段的成績。
1.1.2實驗代碼截圖

1.1.3造測試數據
輸入數據 輸出數據 說明
86 B 成績在B等級上
65 D 成績在D等級上
180 Input error! 超出范圍,輸入錯誤
1.1.4PTA提交列表及說明

提交列表說明:

1.編譯錯誤:float打錯了,stdio也打錯了。
2.部分正確:用float定義score的時候,沒有用%f,用的是%d。

1.2題目名

體質指數( BMI)是目前國際上常用的衡量人體胖瘦程度以及是否健康的一個標准。BMI的計算方法如下: 體質指數(BMI) = 體重(kg)/ 身高( m )的平方。

1.2.1數據處理
數據表達:用雙精度浮點型定義了變量,kg,BMI,m.
數據處理:用kg和m計算了BMI的值,然后通過else-if語句判斷了BMI的范圍,從而輸出肥胖程度。
1.2.2實驗代碼截圖

1.2.3造測試數據
輸入數據 輸出數據 說明
65 1.81 正常
63 1.85 偏瘦
70 1.64 偏胖
1.2.4PTA提交列表及說明

提交列表說明

1.編譯錯誤:if括號后面加了分號。
2.部分正確:printf輸出的時候把極重度肥胖打成了極度肥胖導致部分正確。

代碼互評

同學代碼截圖


自己代碼截圖

1.第一位同學運用了for循環和if語句,這樣的代碼比我的代碼靈活,它不只可以計算四位數的7的個數,無論多少位數的
它都可以計算有多少7,所學知識比較牢固,能運用的很好,另一位同學和我的差不多,但是他的代碼比較整潔,沒有很暴力
2.我的代碼比較長比較暴力,但是很容易理解,只用了if語句,只能計算四位數中7的個數,相對於第一個同學有點低級。

3.學習總結(15分)
3.1學習進度條(5分)
周/日期 這周所花時間 學習的知識點簡介 目前比較迷惑的問題
第八周 10小時 了解本專業是學什么 不知道怎么打代碼
第九周 18小時 學了一些基本函數 不知道為什么要這樣打代碼,不會分析題目
第十周 20小時 學了for循環 復雜一點就不知道怎么打了,運用不機靈,死板
第十一周 40小時 學了如何調用其他函數 不熟練
第十二周 30小時 學習了分支結構,else-if語句
3.2累計代碼和博客字數(5分)
時間 博客字數 代碼行數
第八周 1008 5
第九周 1882 45
第十周 2942 80
第十一周 4003 200
第十二周 5600 156

3.3學習內容和感悟
3.3.1學習內容總結

3.3.2學習總結

這一周學的知識得到了很好的鞏固,PTA的作業終於大部分都會寫了,學的else-if語句和字符類型得到了鞏固,
我還是覺得要多多練習,這一周寫代碼的時間比上一周少,忘東西忘的比較快,老師講的東西,腦子里也有一點點成型了。
但還是有很多不理解,琛哥也很人性化的把作業時間延長了,不要熬夜就可以把它寫完,該學的時候學好!
堅持下來,編程才會變的簡單,然后成為一個大佬,加油加油!!


免責聲明!

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



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