1.作業頭
| 這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3 |
|---|---|
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 |
| 這個作業的目標 | 掌握switch語句和for循環 |
| 學號 | 20209160 |
一、本周教學內容&目標
第3章 分支結構 3.3 使學生熟悉多分支結構switch語句的使用。
二、本周作業頭
| 這個作業屬於那個課程 | C語言程序設計II |
| 這個作業要求在哪里 | <寫上作業的鏈接> |
| 我在這個課程的目標是 | 自己能夠熟練編寫代碼 |
| 這個作業在那個具體方面幫助我實現目標 | 能夠讓我自組的去完成作業 |
| 參考文獻 | C語言第三版及其它教材 |
三、本周作業
- PTA實驗作業
- 代碼互評
- 學習總結
四、作業格式
1.PTA實驗作業(20分/題)

1.1題目名
7-5 多分支表達-倍數問題 (50分)
鍵盤輸入1個正的整數A,如果A是3的倍數但不是5的倍數,則輸出A除以5的余數。如果A是5的倍數但是不是3的倍數,則輸出A除以3的余數。如果A既不是5的倍數但也不是3的倍數,輸出A除以15的余數
1.1.1數據處理
數據處理:使用了整型變量A和浮點型變量result
數據表達:用了if語句,用scanf來接收語句
1.1.2實驗代碼截圖

1.1.3數據測試
| 輸入 | 輸出 | 說明 |
|---|---|---|
| 9 | 4 | 3的倍數但不是5的倍數 |
| 10 | 1 | 5的倍數但是不是3的倍數 |
| 15 | 2 | 既不是5的倍數但也不是3的倍數 |
1.1.4pta提交列表說明

| 問題1:第一次沒使用printf語句接收 問題2:剛開始小誇號沒用雙等號 |
1.2題目名
7-4 前天是哪天 (20分)
本題目要求讀入年、月、日,然后判斷前天日期。
1.2.1數據處理
數據處理:使用了整點型變量n,y,r
數據表達:使用了if-else語句來表達
1.2.2實驗代碼截圖

1.2.3測試數據
| 輸入 | 輸出 | 說明 |
|---|---|---|
| 2009/04/15 | 105 | 平年 |
| 2020/05/17 | 138 | 閏年 |
| 2019/06/04 | 155 | 平年 |
| 2014/11/24 | 327 | 閏年 |
1.2.4pta提交及列表說明

| 問題1:剛開始變量的類型用錯了 問題2:邏輯與和邏輯或有時封不起 |
2代碼互評


我的代碼

1.我們都使用了if-else語句
2.我們整體做得都差不多一樣,都根據了這種思想來解題
3.第二位同學稍微更為簡單一些,可讀性更強
3.學習總結
3.1 學習進度條
| 周\日期 | 這周耗時 | 代碼行 | 學到知識 | 目前較為迷惑的 |
| 6周6.23-6.29 | 6 | 133 | 學到switch語句 | 自己寫代碼有點困難,但是等看懂 |
3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟
3.3.1 學習內容總結

3.3.2 學習體會
1.本周學習了switch循環語句但剛開始我並沒有完全的弄懂,還需繼續加油
2.學習到現在,有時PTA作業自己並不能自主完成任然需要借鑒
3.學習C語言我讓我生活更充實了一些
