C語言I博客做業07

這個做業屬於那個課程 C語言程序設計II
這個做業要求在哪裏 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
我在這個課程的目標是 更熟練,快速的打的代碼,掌握好C語言
這個做業在那個具體方面幫助我實現目標 更加了解switch語句
參考文獻 《c語言程序設計》,百度

1、本週做業函數

1.PTA實驗做業

1.1計算天數 (輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天)

1.1.1數據處理

數據表達:變量:y,m,d變量值來源:輸入。變量類型:int
數據處理:y%4==0&&y%100!=0||(y%400==0) 結構:順序結構學習

1.1.2實驗代碼截圖

1.1.3 造測試數據

輸入數據 輸出數據
2010\03\01 60
2012\04\11 71
2013\04\25 84
2016\05\20 141

1.1.4 PTA提交列表及說明


編譯錯誤:有段分號沒加,而後等號只有一個
解決方法:找到錯誤段加上分號,並把等號改成兩個等號測試

1.2 考生帳號的第一位是學校代號。1表明Hunan Agricultural University,2表明Jishou University,3表明Huaihua University,4表明Aerospace University,5表明Ocean University。 請編寫程序根據考生的帳號區分考生的學校。

1.2.1 數據處理

數據表達:變量:account,n。變量值來源:輸入,定義。變量類型:int
數據處理: n=account/100000結構:順序結構編碼

1.2.2實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據
1 Hunan Agricultural University
3 Huaihua University
5 Ocean University

1.2.4 PTA提交列表及說明

編譯錯誤:多打了return o
解決方法:刪掉spa

2.代碼互評

本身的截圖

同窗(1)的圖

同窗(2)的圖
設計

總結:第一位同窗用的for循環使語句更加簡潔,第二位同窗的語句比較冗長,個人則是用的是書上的方法

3.學習總結

3.1 學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較疑惑的問題
10.8-10.12 3天左右 47 學到了if-else語句,格式化輸出函數printf,一些函數的編碼表達 if-else語句的靈活運用
10.15-10.18 3天左右 85 學習了循環結構 有些輸出,輸入的編碼怎麼更加精準
10.28-11.2 5天左右 255 學習了分支結構 代碼某些部分的含義
11.5-11.8 三天左右 115 學習了switch語句 語句的格式

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

學習了switch語句,學習難度在不斷增大,在代碼的規範和簡潔上都還須要不斷努力。在完成做業的同時多去思考用不一樣的方法去作。3d

相關文章
相關標籤/搜索