C語言I博客作業06


這個作業屬於哪個課程 C語言程序設計II
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555
我在這個課程的目標是 熟悉多分支結構switch語句的使用
這個作業在那個具體方面幫助我實現目標 總結反省學習 通過作業學習switc語句
參考文獻 百度 C語言程序設計教材

一 PTA作業

我的排名:


1.1題目:依次輸入年、月、日,然后依次輸出前天的年、月、日。


1.1.1 數據處理

 數據表達:year,month,day, 整型變量 其值由用戶輸入
 數據處理:表達式:             流程結構:分支結構。
                 1.判斷表達式
                 2.賦值表達式

1.1.2 實驗代碼截圖


1.1.3 造測試數據

輸入數據 輸出數據 說明
2020 13 01 輸入錯誤! 月份應該大於0小於13
2020 10 16 2020-10-14 正確輸入輸出
2020 1 2 2019-12-31 正確輸入輸出
2020 3 2 2020-2-29 正確輸入輸出
2019 3 2 2019-2-28 正確輸入輸出

1.1.4 PTA提交列表及說明



  • ①搞不清非閏年的條件,以至於輸入的值進了閏年的語句和非閏年的語句,進行了兩次運算。
  • ②一直以為奇數月份都是31天,偶數(除二月份)都是30天,導致答案錯誤。后來百度得知,從八月份開始月份的數目規律變了。

1.2 題目:鍵盤輸入1個正的整數A,如果A是3的倍數但不是5的倍數,則輸出A除以5的余數。如果A是5的倍數但是不是3的倍數,則輸出A除以3的余數。如果A既不是5的倍數但也不是3的倍數,輸出A除以15的余數

1.2.1 數據處理

 數據表達:A 整型變量 其值由用戶輸入
 數據處理:表達式:1.判斷表達式   流程結構:分支結構。

1.2.2 實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
18 3 正確輸入輸出

1.2.4 PTA提交列表及說明


  • 這題50分。。但是相比較三四題還是簡單一點的樣子,所以是一次過的(言下之意 不要給0分)

二 代碼互評


①尹志成同學代碼截圖①


②鄭晨西同學代碼截圖②


①鄭九龍同學代碼截圖①


②鄭九龍同學代碼截圖②


1. 尹志成同學用到了 -= +=等符號(似乎還沒教) 使得代碼更加簡潔。

2. 鄭晨西的代碼讓我受益匪淺啊!開始看第五題和第四題等還不知道怎么用新學的switch語句寫這些題目,看完鄭晨西的代碼,讓我知道了 case后面原來還可以有更復雜的語句!原來是可以用switch語句寫這些題目的。

3.鄭晨西大佬一如既往的膏劑啊!肥腸肥腸nice。閱讀別人代碼也的確很有用。

三 學習總結


3.1 學習進度條

周 / 日期 這周花的時間 代碼行 學到的知識點簡介 目前比較困惑的問題
第三周 兩天 134 循環判斷結構 圖標的制作
第四周 兩天 135 如何自定義函數 所打代碼的行數
第五周 兩天 110 邏輯符和分支結構 字符等占了多少字節
第六周 一天 120 switch語句 switch中case后面所跟的語句的限制條件

3.2 累積代碼行和博客字數


3.3.1 學習內容總結

3.3.2 學習體會

1.這周似乎我的鐵樹並沒有什么“新芽”希望它自己耗子尾汁。
2.關於switch語句的地方,很多限制現在還是模棱兩可,需要自己再去深入探究。
3.學的內容難度逐漸增加,所以要逐漸提高花在打代碼上的時間。


免責聲明!

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



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