| 這個作業屬於哪個課程 | C語言程序設計II |
|---|---|
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552 |
| 我在這個課程的目標是 | 學會使用多分支結構 |
| 這個作業在那個具體方面幫助我實現目標 | pta的題目和自個平時看的書 |
| 參考文獻 | c語言程序設計(第三版) |
1.PTA實驗作業

1.1 7-1 根據輸入的數字,輸出需要上課的節數
本題目要求讀入一個整數1~7之間(不考慮輸入錯誤的情況),然后輸出需要上課的節數,對應如下:
1 星期一 8節課
2 星期二 10節課
3 星期三 6節課
4 星期四 8節課
5 星期五 6節課
6 今天沒有課,可以好好休息一下啦!
7 今天沒有課,可以好好休息一下啦!
1.1.1數據處理
數據表達:根據題目提示定義整型n
數據表達:運用了分支結構
1.1.2實驗代碼截圖

1.1.3造測試數據
| 輸入數據 | 輸出數據 | 說明 |
|---|---|---|
| 2 | 星期二 10節課 | pass |
| 6 | 今天沒有課,可以好好休息一下啦! | pass |
1.1.4PTA提交列表及說明

提交列表說明:輸出的感嘆號不是要求的感嘆號,改了一下就好了。
1.2 7-3 計算天數
本題要求編寫程序計算某年某月某日是該年中的第幾天。
1.2.1數據處理
數據表達:根據題目提示定義整型year,month,day,number
數據表達:運用了switch結構
1.2.2實驗代碼截圖

1.2.3造測試數據
| 輸入數據 | 輸出數據 | 說明 |
|---|---|---|
| 2009/03/02 | 61 | pass |
| 2000/03/02 | 62 | pass |
1.2.4PTA提交列表及說明

提交列表說明:答案錯誤,發現自己的公式中用錯了一些定義,改正后答案就對了。
2.代碼互評
同學1代碼:
同學2代碼:

自己代碼:

對比:同學運用了switch語句,而我則是上一周的else-if。
3.學習總結
3.1學習進度條
| 周/日期 | 這周所花時間 | 代碼行 | 學到的知識點簡介 | 目前比較困惑的問題 |
|---|---|---|---|---|
| 第八周10.19-10.25 | 15小時 | 21行 | 在屏幕上顯示Hello World! | 為什么可以這樣表達 |
| 第九周10.26-11.1 | 15小時 | 300行 | 變量和數據類型 | 變量的定義和賦值 |
| 第十周11.2-11.7 | 15小時 | 700行 | if-else並列結構,for循環 | 格式不了解並且不會運用 |
| 第十一周11.8-11.14 | 25小時 | 800行 | 自定義函數,宏定義函數 | 這是啥,我為什么要用這個 |
| 第十二周11.15-11.22 | 20小時 | 900行 | 分支結構和字符型變量 | 字符型變量的輸出 |
| 第十三周 11.23-11.30 | 20小時 | 700行 | 多分支結構和鑲嵌表達 | 結構流程的具體表達 |
3.2累積代碼行和博客字數
代碼行數:3700
博客字數:6000
3.3學習內容總結和感悟
3.3.1學習內容總結

3.3.2學習體會
在代碼的世界里,我們永遠都是弟弟,努力成為一個像樣的巨人吧,多下功夫去攻克這其中的難點。
