塵埃里的路人戊


這個作業屬於那個課程 <C語言程序設計II>
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529
我在這個課程的目標是 <了解多分支結構、字符型數據類型和邏輯運算符>
這個作業在那個具體方面幫助我實現目標 <多練習打字,學會寫PTA,寫代碼,查閱資料>
參考文獻 <C語言程序設計,誇克>

1.PTA實驗作業

1.1 題目1

**7-4 判斷體質完整版 **

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

1.1.1數據處理

數據表達:用了weight,height,BMI等變量,weight,height這些變量的值都是通過手動輸入,類型是浮點型。
數據處理:用到了if-else語句!
if(BMI < 18.5)
printf("偏瘦");
else
if(BMI < 24)
printf("正常");
else
if(BMI < 28)
printf("偏胖");
else
if(BMI < 40)
printf("肥胖");
else
printf("極重度肥胖");

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
60 1.72 正常 此人很健康
50 1.75 偏瘦 此人偏瘦
70 1.82 偏胖 此人偏胖

1.1.4 PTA提交列表及說明


答案錯誤:開始把weight當做了整型的,一直用的是int,然后一直答案錯誤,后來改成了double才正確。

1.2 題目2

7-1 C程序設計 實驗2-2-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.2.1 數據處理

數據表達:用了grade,score等變量,score這個變量的值是通過手動輸入,類型是整型。
數據處理:用到了if-else語句。
if(score > 100)
printf("Input error!");
else
if(score >= 90)
printf("A");
else
if(score >= 80)
printf("B");
else
if(score >= 70)
printf("C");
else
if(score >= 60)
printf("D");
else
if(score >=0)
printf("E");
else
if(score < 0)
printf("Input error!");

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
75 C 輸入成績等級為C
99 A 輸入成績等級為A
120 Input error! 輸入成績不合理

1.2.4 PTA提交列表及說明


編譯錯誤:因為粗心漏掉了一個逗號;
編譯錯誤:下面的if-else語句中的>=<沒搞明白,搞煩了導致出錯。

2.代碼互評

同學代碼截圖


自己代碼截圖


1.相對於鄭晨西同學的代碼,我不得不佩服,以我現在所學的還看不懂,果然是我們寢室的大佬呀!
2.鄭九龍同學的代碼和我的相差也不是特別大。
3.但我自己也只能寫到這個水平了,還要繼續加油啊

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第三周 四天 129 for循環結構 C語言運用的不熟練,博文編寫的時候很多功能不會,而且用的是Markdown,和TinyMCE不同,Markdown有很多東西都沒有,對我來說不是那么的方便。
第四周 三天 135 自定義函數 打字還是不太熟練,太慢了,寫的代碼往往運行成功了自己卻不知道啥意思,是咋運行的,只知道拿着書了翻
第五周 三天 111 分支結構 老是需要翻書問別人,弱爆了,啥時候是個頭啊

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

每次都是最后一天交的作業,煩S了。每次看別人剛發布了作業就交了就只能瞪大眼睛傻傻的看着。一起玩的好的都是一個接一個交了的,而我,往往離他們十萬八千米。但我也希望能像他們那樣,繼續加油吧。唉,與其望洋興嘆不如努力拼搏!


免責聲明!

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



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