C語言博客園第五次作業


這個作業屬於哪個課程 c語言程序設計
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11531
這個作業的目標 練習多段分類if else語句使用
這個作業在那個具體方面幫助我實現目標 練習了字符型數據和if-else語句的使用
參考文獻 C Primer Plus(第6版中文版)

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數據處理
數據表達:定義了整形g,使用了scanf和if-else語句
數據處理:用了else if多分支結構
1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 數據說明
12 E 當0≤ score<60時,grade=E。
66 D 當60≤ score<70時,grade=D
94 A 當 90≤ score≤100時, grade=A
-1 Input error! 如果輸入成績 score<0或 score>100,則輸出“Input error!
109 Input error! 如果輸入成績 score<0或 score>100,則輸出“Input error!

1.1.4 PTA提交列表及說明

提交列表說明:
Q:開始自己寫各種問題
A:比如最后的小於等於0和大於等於100要加上嵌入式if語句才正確
1.2C程序設計 實驗2-3-1
題目內容:身高預測。

每個父母都關心自己孩子成人后的身高,據有關生理衛生知識與數理統計分析表明,影響小孩成人后的身高的因素包括遺傳、飲食習慣與體育鍛煉等。小孩成人后的身高與其父母的身高和自身的性別密切相關。

設 faHeight為父親的身高,moHeight為母親的身高,身高預測公式為: 男性成人時身高=( faHeight+moHeight)×0.54 女性成人時身高=( faHeight×0.923+ moHeight)/2cm 此外,如果喜愛體育鍛煉,那么身高可增加2%;如果有良好的衛生飲食習慣,那么身高可增加1.5%。

試編程從鍵盤輸入用戶的性別(用字符型變量sex存儲,輸入字符F或f表示女性,輸入字符M或m表示男性)、父母身高(用實型變量存儲,faHeight為父親的身高,moHeight為母親的身高)、是否喜愛體育鍛煉(用字符型變量 sports存儲,輸入字符Y或y表示喜愛,輸入字符N或n表示不喜愛)、是否有良好的飲食習慣(用字符型變量diet存儲,輸入字符Y或y表示良好,輸人字符N或n表示不好)等條件,利用給定公式和身高預測方法對身高進行預測。
1.2.1數據處理
數據表達:使用了浮點型變量faHeight,moHeight,x,字符型變量sex,sports,diet.
數據處理:使用了if-else的嵌套結構
1.2.2實驗代碼截圖

1.2.3造測試數據

輸入數據 輸出數據 數據說明
F 182 162 N Y 167.5 測試用例
M 182 162 N Y 188.5 隨機數據
m 175 162 n y 184.7 隨機數據
F 175 162 n y 164.2 隨機數據
F 170 160 N Y 160.8 隨機數據

1.2.4 PTA提交列表及說明

提交列表說明
Q:在測試的時候數據出現問題
A:通過檢查對比發現自己的格式有問題
2.代碼互評
同學代碼
同學1

同學2

我的代碼

我與同學代碼
1.同學1的代碼是輸出的數據是放在一起的,而我是單獨的
2.同學二使用的if-else語句,而我只有if
3.兩個同學出來的都說h=h(1+0.02+0.015) 而我是h=h 1.035
3.學習總結
3.1學習進度條

周/日期 所花時間 所學知識點 目前比較疑惑的問題
第一周 12h hello world 暫無
第二周 15h 分段函數 暫無
第三周 20h 循環函數 暫無
第四周 22h 自定義函數 暫無
第五周 22h if和嵌入式if語句 思路不是很清晰,對代碼的結構思考時間較長

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.2學習體會
1.要堅持初心,繼續前進
2.遇到問題一定要先獨立思考,不能老是依靠別人
3.對於自己的提升,適當的練習是有必要的


免責聲明!

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



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