C語言I博客作業05


這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
我在這個課程的目標是 了解編程,讓自己能獨立編程
這個作業在那個具體方面幫助我實現目標 PTA實驗作業讓我能夠更加熟悉和練習新代碼
參考文獻 教材

1.1.PTA實驗作業

1.1 題目名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.1.1數據處理

數據表達:用了double型變量fah,moh,h,分別為父親的身高,母親的身高,孩子的身高。char字符型變量 s1,s2,d。還用了"||"表示“或”。
數據處理:表達式:1. h=( fah*0.923+ moh)/2 ;2.h=( fah+moh)*0.54;3. h=h+0.02*h;4. h=h+0.02*h;流程結構:if-else多分支結構語句。

1.1.2實驗代碼截圖


1.1.3 造測試數據

輸入 輸出 說明
m 180 162 N Y 187.5cm 男性,其父母身高分別為1.80 1.62,有良好的飲食習慣
F 182 162 N Y 167.5cm 女性,其父母身高分別為1.82 1.62,有良好的飲食習慣
F 182 162 Y N 168.3cm 女性,其父母身高分別為1.82 1.62,喜歡運動

1.1.4 PTA提交列表及說明

編譯錯誤:把";"打成了“:”。
部分正確:把沒有定義的D碼入了代碼中。

1.2 題目2

從鍵盤讀入一個4位數的整數,求該數中有多少位是7

1.2.1 數據處理

數據表達:定義了int型變量i,n,A;:輸入的數為n,等於7的數為A
數據處理:表達式:1.d=(n%10000)/1000;2.c=(n%1000)/100;3. b=(n%100)/10;4.a=n%10;5.  A++;流程結構:if語句

1.2.2 實驗代碼截圖


1.2.3 造測試數據

輸入 輸出 說明
4757 2 輸入整數4757,7出現2次
2222 0 輸入整數2222,7出現0次
3777 3 輸入整數37777,7出現3次

1.2.4 PTA提交列表及說明

編譯錯誤:空格,符號表示錯誤。

2.代碼互評

同學代碼截圖1

自己代碼截圖1



1.同學解決這個問題定義了三個變量,還用了while循環語句,代碼簡明
2,我解決這個問題定義多個變量,用了if語句,代碼篇幅有點長

同學代碼截圖2


自己代碼截圖2




1.同學用了if-else if 選擇語句,代碼篇幅較簡明
2.我自己用了if-else多分支結構語句,看起來很長,笨重

3.學習總結(15分)

3.1 學習進度條(5分)

周/日期 這周所花時間 代碼行 學到的知識點簡介 目前比較困惑的問題
10/18-10/24 15小時 100 碼hello world及其變形
10/25-10/31 11小時 220 求華攝溫度 表達式不知道怎么弄,順序總是弄錯
11/1-11/7 14小時 500 循環結構,選擇結構 流程結構順序
11/8-11/14 14小時 502 自定義函數 自定義函數的方式和流程沒太弄懂
11/14-11/21 15小時 540 if-else的多分支結構語句 if-else的多分支結構語句運用的不是很熟練

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

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

3.3.1 學習內容總結

3.3.2 學習體會

1.這周學習了新的函數-字符型函數和if-else的多分支結構。代碼開始變得越來越復雜了。
2.對於新學習的字符型函數,我還不是很懂,應該多多看看教材中的相關內容。
3,這周注意了前幾周的該注意的細節,發現好多了,編譯錯誤的情況少了。
4,很喜歡老師的這種先總后分的教學方式,希望老師能保持這樣的方式進行下去。


免責聲明!

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



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