這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1 |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556 |
我在這個課程的目標是 | 提高自身編譯能力,熟練編譯C語言 |
這個作業在那個具體方面幫助我實現目標 | 熟練使用if else,switch,學習和優化自生代碼 |
參考文獻 | c語言程序設計(第三版) |
學號 | 20208949 |
- 1.PTA實驗作業(20分/題)
1.1 7-1 根據輸入的數字,輸出需要上課的節數
本題目要求讀入一個整數1~7之間(不考慮輸入錯誤的情況),然后輸出需要上課的節數,對應如下:
1 星期一 8節課
2 星期二 10節課
3 星期三 6節課
4 星期四 8節課
5 星期五 6節課
6 今天沒有課,可以好好休息一下啦!
7 今天沒有課,可以好好休息一下啦!
1.1.1數據處理
1.1.2實驗代碼截圖數據表達:根據題目提示定義整型n 數據處理:運用了分支結構
1.1.3 造測試數據輸入數據 輸出數據 說明 1 星期一 8節課 正確 6 今天沒有課,可以好好休息一下啦! 正確
1.2 7-3 計算天數沒出錯
本題要求編寫程序計算某年某月某日是該年中的第幾天。
1.2.1 數據處理
1.2.2 實驗代碼截圖數據表達:根據題目提示定義整型year,month,day,number 數據處理:運用了switch結構
1.2.3 造測試數據輸入數據 輸出數據 說明 2009/03/02 61 正確 2000/03/02 62 正確
2.代碼互評(5分)沒出錯
找2份同學代碼,和自己代碼比較,建議互評代碼盡量找代碼風格差異較大。
同學代碼截圖
自己代碼截圖
3.學習總結(15分)對比:同學運用了switch語句,而我則是上一周的else-if
3.1 學習進度條(5分)周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題 第八周10.19-10.25 14小時 5 Hello world! 如何編程 第九周10.26-11.1 14小時 42 分段函數 如何靈活運用 第十周11.2-11.7 14小時 267 循環和數組 怎樣靈活運用循環和其他用法 第十一周11.8-11.14 14小時 87 如何定義和調用一個函數 如何靈活運用 第十二周11.15-11.21 14小時 255 分支結構,二分支結構,多分支結構 如何靈活運用 第十三周11.22-11.28 14小時 327 switch-case 無
代碼行數:327
博客字數:875時間 博客字數 代碼行數 第八周 870 5 第九周 370 42 第十周 730 71 第十一周 610 87 第十二周 608 255 第十三周 875 327
3.3 學習內容總結和感悟(5分)
3.3.1 學習內容總結
3.3.2 學習體會
頭腦越來越清晰,C語言也開始學會如何去思考,自己是在進步的,這一周學習了switch,上一周學的是else-if,希望自己都能靈活運用,在C語言社團也學到了上一周PTA第三題的優解,繼續加油吧!