這個作業屬於哪個課程 | C語言程序設計II |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11557 |
我在這個課程的目標是 | 更深入的學習分支結構,接觸和熟悉switch,體會和思考switch和if分支結構的不同 |
這個作業在那個具體方面幫助我實現目標 | 認識代碼,分析代碼,更深入的理解代碼 |
參考文獻 | c語言程序設計課本與百度以及c primer plus |
1.PTA實驗作業
1.1 17-4 前天是哪天
題目內容描述 :本題目要求讀入年、月、日,然后判斷前天日期。
1.1.1數據處理
數據表達 :用了整型變量year、month、day是用戶輸入的年份、月份、天。
數據處理 :運用了if-else和switch分支結構
1.1.2實驗代碼截圖
1.1.3 造測試數據
1.1.4 PTA提交列表及說明
部分正確:把閏年和平年二月的天數弄反了
編譯錯誤:分號忘記了
1.2 7-5 多分支表達-倍數問題
題目內容描述 :鍵盤輸入1個正的整數A,如果A是3的倍數但不是5的倍數,則輸出A除以5的余數。如果A是5的倍數但是不是3的倍數,則輸出A除以3的余數。如果A既不是5的倍數但也不是3的倍數,輸出A除以15的余數
1.2.1數據處理
數據表達 :用了整型變量digit表示用戶輸入的一個整數,整型變量result用與儲存結果。
數據處理 :運用if-else分支結構,邏輯運算符,取余和取整運算。
1.2.2實驗代碼截圖
1.2.3 造測試數據
1.2.4 PTA提交列表及說明
部分正確:digit小於零時的情況未考慮。
2.代碼互評
同學代碼 :
自己代碼 :
1、設置的變量數目不同,我的程序更易懂更簡便。
2、運用的結構不同,我用了switch和if-else兩種分支結構,他們都只用了if-else。
3、總體上還是我的程序更好。
3.學習總結
3.1 學習進度條
3.2 累積代碼行和博客字數
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
1、這周的學習中有過掙扎也有過程序能正常運行的快樂,收獲頗豐。
2、不太理解和模糊的地方就是多分支結構中的運行順序和選擇。
3、對這門課程的上心程度還不夠,還得多花時間。