C語言博客作業06


作業頭:

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
這個作業的目標 <熟練掌握switch分支語句>
學號 <20209135>

一、本周作業頭:

這個作業屬於哪個課程 <C語言程序設計II>
這個作業要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553
我在這個課程的目標是 <熟練掌握switch分支語句>
這個作業在那個具體方面幫助我實現目標 <無>
參考文獻 <無>

1.PTA作業

排名圖片:

1.1

本題要求編寫程序計算某年某月某日是該年中的第幾天。
輸入格式:
輸入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。
輸出格式:
在一行輸出日期是該年中的第幾天。

1.1.1數據處理

數據表達:定義整型變量y,m,d來分別表示年月日;d也用於表示最后的結果天數。
數據處理:用if-else來對年份y進行判斷是否閏年,再用switch來對月份進行判斷,對對應的月份m運算天數d。

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
2000/10/14 288 平年
2009/12/5 339 平年
2020/11/28 333 閏年

1.1.4 PTA提交列表及說明

編譯錯誤:if后判斷條件內錯用=符號當==來做判斷
答案錯誤:在輸入時忘記加/把輸入數隔開

1.2

本題目要求讀入年、月、日,然后判斷前天日期。
輸入格式:
在一行中輸入年、月、日。(日期為有效日期)
輸出格式:
輸出前天日期,格式形如2020-10-16

數據處理

數據表達:定義整形變量y,m,d分別表示年月日;
數據處理:用if判斷日期d是否大於2,來判斷是否要計算月份減一;switch判斷月份m,m=1時在日期等於或小於2時年份減一。

實驗代碼截圖

1.2.3 造測試數據

輸入數據 輸出數據 說明
2001、1、1 2000-12-30 年份減一
2016、2、1 2016-1-30 月份減一
2020、3、1 2020-2-28 大於一月,大於二月,月份減一

1.2.4 PTA提交列表及說明

編譯錯誤:粗心的忘記加語句中“;”。
答案錯誤:輸出結果時忘記加“-”隔開。

2.代碼互評

2.1

同學的代碼截圖:

自己的代碼截圖:

1. 他只定義了A,x兩個整形變量;而我定義了t,n兩個整形變量,money一個雙精度浮點型變量
2. 他用了if的判斷語句;而我用的if/else的判斷
3. 都沒有調用函數,只用了主函數

2.2

同學的代碼截圖:

劉謀建

自己的代碼截圖:

1. 他只定義了i一個整形變量,而我定義了三個整形變量ymd
2. 他的運用了switch,而我用來if/else和switch
3. 都只用了主函數

3.學習總結

3.1學習進度條

周/日期 這周所花時間 代碼行 學到的知識簡介 目前比較迷惑的問題
第八周10.19~1025 29小時 690 printf顯示,hello world類型的代碼
第九周10.2~11.1 32小時 780 if,else的使用,計算華氏溫度的轉化 運算規則
第十周11.2~11.8 33小時 780 for的循環結構的使用,數學函數 數學計算
第十一周11.9~11.15 35小時 800 定義函數,調用函數
第十二周11.16~1122 37 860 if /else的進一步學習
第十三周11.23~11.28 37 840 分支結構switch的學習 switch的運用還是不太熟,需要多加練習

3.2累計代碼行和博客字數

3.3學習內容總結和感悟:

3.3.1學習內容總結:

3.3.2 學習體會

1.本周的事情有點多,班級團建什么的都擠在這周,當然我們也很難開心,在玩時學在學時玩,玩也晚到了,學也學到了;

2.本周重點學習分支結構中的switch,感覺這個在好多題中會比if/else好用,因為它沒那么多的大括號,不會讓我們那么容易出錯,還找不到。

3.這么久的學習讓我們對電腦越來越得心應手了,我感覺打字要比以前快了很多,正如那句話,熟能生巧,我相信只要多學多用,我們打代碼的速度會越來越快,錯誤也會越來越少的,對語句的運用也會越來越得心應手,給自己打氣,加油加油!!!


免責聲明!

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



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