這個作業屬於哪個課程 | <C語言程序設計II> |
---|---|
這個作業要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559 |
這個作業的目標 | <熟練使用c語言> |
參考文獻 | <c語言程序設計> |
學號 | <20208968> |
1.PTA實驗作業
排名:
1.1 題目名1
本題要求編寫程序計算某年某月某日是該年中的第幾天。
1.1.1數據處理
數據表達:使用了變量:x,y,m,d,a,分別表示輸出表示的第幾天,年,月,日,是否為閏年時2月的天數,類型是:整型,運用scanf輸入。
數據處理:數據用到的流程結構:if---else---和switch語句。
1.1.2實驗代碼截圖
1.1.3 造測試數據
1.1.4 PTA提交列表及說明
1.2 題目2
本題目要求讀入年、月、日,然后判斷前天日期。
1.2.1 數據處理
數據表達:使用了變量:x,y,z,a,分別表示年,月,日,是否為閏年時2月的天數,類型是:整型,運用scanf輸入。
數據處理:數據用到的流程結構:if---else---和switch語句。
1.2.2 實驗代碼截圖
1.2.3 造測試數據
1.2.4 PTA提交列表及說明
2.代碼互評
同學代碼截圖1:
自己代碼截圖1:
2份代碼不同地方:
1.同學代碼是在switch語句中使用if-----else-----,而我則是先用if---else---再使用switch語句;
2.同學代碼是輸出一個月份直接用前幾個月的天數加本月日數,所以他要先計算各個月份前幾個月的天數,同時他每個case也就要用一個break結束,而我則是輸入日期后它自己累加,所以只輸入一個break結束。
3.學習總結
3.1 學習進度條
3.2 累積代碼行和博客字數
3.3 學習內容總結和感悟
3.3.1 學習內容總結
3.3.2 學習體會
1.我這周學習了switch語句,加深了對其的了解。
2.這周我主要對以前的知識進行鞏固學習。
3.學習過程中也發現在遇到問題過程中,自己查資料,多與同學交流也能讓自己印象更深刻。