C語言I博客作業05


這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
我在這個課程的目標是 熟悉多分支結構,能夠靈活運用
這個作業在那個具體方面幫助我實現目標 作業中的題目集中練習if-else語句,促使我更快掌握
參考文獻 C Primer Plus(第6版中文版)

1.PTA實驗作業(20分/題)

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數據處理

數據表達:score為整型變量,grade為字符型變量
數據處理:表達式:判斷表達式
流程結構:選擇結構

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據 說明
62 D 60≤ score<70
88 B 80≤score<90
119 Input error! score<0或 score>100

1.1.4 PTA提交列表及說明

Q1:編譯錯誤
A1:return 0后沒有加;
Q2:編譯錯誤
A2:"\n"寫成了"/n"

1.2 判斷體質完整版

1.2.1 數據處理

數據表達:kg,m,n,BMI為雙精度浮點型
數據處理:表達式:判斷表達式
流程結構:選擇結構,順序結構

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
48 1.90 偏瘦 BMI < 18.5
62 1.71 正常 18.5<=BMI < 24
70 1.60 偏胖 24<= BMI <28

1.2.4 PTA提交列表及說明

Q1:部分正確
A1:"lf"寫成了"if"

2.代碼互評(5分)

同學代碼截圖

自己代碼截圖

不同:
1.同學的輸出順序是ABCDE,我的輸出順序是EDCBA。
2.同學是用&&表示並且,我用||表示或者。
我們只是表達形式上存在區別,但對最終結果沒有影響。

3.學習總結(15分)

3.1 學習進度條(5分)

3.2 累積代碼行和博客字數(5分)

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

3.3.1 學習內容總結

3.3.2 學習體會

1.我們這周更加深層次地學習了if-else語句,字符型,學習了多分支結構。
2.新學的知識增加了不會的東西也變多了,細節還是容易忘記。
3.最近有點松懈,還要繼續加油。


免責聲明!

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



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