C語言I博客做業07

這個做業屬於哪一個課程 C語言程序設計II
這個做業要求在哪裏 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929
我在這個課程的目標是 學會用switch語句
這個做業在那個具體方面幫助我實現目標 加深印象,學會新的知識
參考文獻 C語言程序設計,上課筆記

1.PTA實驗做業

1.1計算天數

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

1.1.1數據處理

數據表達:使用了days,month,year,day變量。
數據處理:運用switch語句。
學習

1.1.2實驗代碼截圖

1.1.3造測試數據

輸入數據 輸出數據 說明
2019 01 21 21 非閏年第21天
2000 05 12 133 閏年第133天
2015 03 03 62 非閏年第62天

1.1.4PTA提交列表及說明


提交列表說明:
Q:答案錯誤
A:本身計算錯誤測試

1.2程序設計聯考

自從湖南農業大學、吉首大學和懷化學院組織程序設計課程聯考之後,舉辦聯考的經驗越來豐富。尤爲是在使用PTA系統做爲考試平臺以後,聯考工做獲得了不少學校的承認和支持。因此,如今參與聯考的學校比較多。爲了便於區分考生,考生帳號的第一位是學校代號。1表明Hunan Agricultural University,2表明Jishou University,3表明Huaihua University,4表明Aerospace University,5表明Ocean University。 請編寫程序根據考生的帳號區分考生的學校。spa

1.2.1數據處理

數據表達:使用了i,account變量,全是整點型
數據處理:switch語句。
設計

1.2.2實驗代碼截圖

1.2.3造測試數據

輸入數據 輸出數據
123456 Hunan Agricultural University
201521 Jishou University
325621 Huaihua University

1.2.4PTA提交列表及說明


提交列表說明:
先在Dev C++上運行編譯過,而後粘貼過來,一次答對。3d

2.代碼互評




1.三份代碼風格不一樣,所用的函數都同樣,都是規定的switch語句。
2.這題方法多,但老師規定用switch語句
3.1號所用的和3號(我)函數有一點差異就是規範不同,2號和個人變量不同,他的代碼趨勢呈右下走,毫無美觀可言。個人集中在一塊兒。blog

3.學習總結

3.1學習進度條

周/日期 這周所花的時間 代碼行 學到的知識點簡介 目前比較迷惑的問題
第四周 30h 80 循環結構for語句的使用和循環運算符 「邏輯與」和「邏輯或」和「邏輯非」有點分不清
第五週 32h 100 自定義函數,還學會了如何製做思惟導圖 主調函數和被調函數的類型也分不清
第六週 28h 120 if-else語句和它的多分支語句 ASCII碼不太懂
第七週 30h 116 switch語句 找不到解題的正確思路

3.2 累積代碼行和博客字數

3.3 學習內容總結和感悟

3.3.1 學習內容總結

3.3.2 學習體會

1.瞭解了switch語句多分支語句。
2.代碼難度加大了。
3.PTA愈來愈難了。
4.上課學的感受不夠用,要本身去找資料。get

相關文章
相關標籤/搜索