這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
這個作業的目標 | 了解如何去操作分段 ,判斷if和else進一步的連接方式 |
學號 | 202209144 |
一、本周作業頭:
這個作業屬於哪個課程 | <C語言程序設計II> |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2 |
我在這個課程的目標是 | 了解如何去操作分段 ,判斷if和else進一步的連接方式 |
這個作業在那個具體方面幫助我實現目標 | 如判斷哪個條件該用什么方式去滿足條件 |
參考文獻 | if的句子 |
1.1
#743A3A
1.1.1數據處理
數據表達:運用了整型變量 int score
數據處理:先輸入變量scanf,在運用if,和else 來不斷進行條件判斷得出結論
1.1.2實驗代碼截圖
1.1.3造測試數據
輸入數據 | 輸出數據 | 說明 |
---|---|---|
50 | E | 0≤ score<60 |
88 | B | 80≤ score<90 |
105 | Input error! | score>100 |
77 | C | 70≤ score<80 |
1.1.4 PTA提交列表及說明
部分正確:格式錯誤,空格 分號忘記打
答案錯誤:自己定義Input error錯誤
1.2
數據表達: k,bmi,n這三個是浮點型,並且調用了一個冪函數#include<math.h>
數據處理:使用連續使用if的語句,在使用&&把相應的條件對應起來
實驗代碼截圖
1.2.3 造測試數據
輸入數據 | 輸出數據 | 說明 |
---|---|---|
24 | 偏胖 | 24<= BMI <28 |
32 | 肥胖 | 28<=BMI <40 |
45 | 極重度肥胖 | BMI >= 40 |
1.2.4 PTA提交列表及說明
答案錯誤:沒有對應相應的條件
編譯錯誤:調用冪函數沒打#include<math.h>也 bmi=k/pow(n,2)后面沒打分號
2.代碼互評
2.1
自己的代碼截圖
1 | 整體的數據思想上是相同的 |
---|---|
2 | 它定義了char,而我沒有定義 |
3 | 結尾的時候他打了好多括號,而我沒有 |
2.2
同學的代碼截圖:黃旭
自己的代碼截圖:
1 | 都運用了浮點型變量,並運用else |
---|---|
2 | 他運用了else 與前面條件相互影響,我直接使用&&符號是條件並列 |
3 | 整體思路大都一樣,但他的比我的要踏實 |
3.學習總結
3.1學習進度條
周/日期 | 這周所花時間 | 代碼行 | 學到的知識簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
第八周10.12-10.15 | 20小時 | 700 | 如何打句子在屏幕上輸出 | 無 |
第九周10.16-10.25 | 18小時 | 800 | 計算分段函數 | 暫時沒有 |
第十周10.28~11.4 | 33小時 | 640 | n的階乘 | 需要調用一定的函數,老是忘記 |
第十一周11.4~11.9 | 35小時 | 751 | for的循環語句 | 需要定義的變量太多,搞不清狀況 |
第十二周11.12~11.18 | 37小時 | 800 | if和else的編寫 | 無 |
3.2累計代碼行和博客字數:
時間 | 代碼行數 | 博客字數 |
---|---|---|
第8周 | 840 | 700 |
第九周 | 900 | 764 |
第十周 | 854 | 961 |
第十一周 | 899 | 800 |
第十二周 | 950 | 874 |
3.3.1 學習內容總結
學習體會
1感覺現在作業越來越多,休息時間越來越少
2學習進度還行,作業作的不夠,老是出現編譯,答案等一些錯誤
3感覺自己相比以前還是進步許多的,加油