這個做業屬於哪一個課程 | C語言程序設計II |
---|---|
這個做業要求在哪裏 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929 |
我在這個課程的目標是 | 學會用switch語句 |
這個做業在那個具體方面幫助我實現目標 | 加深印象,學會新的知識 |
參考文獻 | C語言程序設計,上課筆記 |
本題要求編寫程序計算某年某月某日是該年中的第幾天。輸入在一行中按照格式「yyyy/mm/dd」(即「年/月/日」)給出日期。注意:閏年的判別條件是該年年份能被4整除但不能被100整除、或者能被400整除。閏年的2月有29天。函數
數據表達:使用了days,month,year,day變量。
數據處理:運用switch語句。
學習
輸入數據 | 輸出數據 | 說明 |
---|---|---|
2019 01 21 | 21 | 非閏年第21天 |
2000 05 12 | 133 | 閏年第133天 |
2015 03 03 | 62 | 非閏年第62天 |
提交列表說明:
Q:答案錯誤
A:本身計算錯誤測試
自從湖南農業大學、吉首大學和懷化學院組織程序設計課程聯考之後,舉辦聯考的經驗越來豐富。尤爲是在使用PTA系統做爲考試平臺以後,聯考工做獲得了不少學校的承認和支持。因此,如今參與聯考的學校比較多。爲了便於區分考生,考生帳號的第一位是學校代號。1表明Hunan Agricultural University,2表明Jishou University,3表明Huaihua University,4表明Aerospace University,5表明Ocean University。 請編寫程序根據考生的帳號區分考生的學校。spa
數據表達:使用了i,account變量,全是整點型
數據處理:switch語句。
設計
輸入數據 | 輸出數據 |
---|---|
123456 | Hunan Agricultural University |
201521 | Jishou University |
325621 | Huaihua University |
提交列表說明:
先在Dev C++上運行編譯過,而後粘貼過來,一次答對。3d
1.三份代碼風格不一樣,所用的函數都同樣,都是規定的switch語句。
2.這題方法多,但老師規定用switch語句
3.1號所用的和3號(我)函數有一點差異就是規範不同,2號和個人變量不同,他的代碼趨勢呈右下走,毫無美觀可言。個人集中在一塊兒。blog
周/日期 | 這周所花的時間 | 代碼行 | 學到的知識點簡介 | 目前比較迷惑的問題 |
---|---|---|---|---|
第四周 | 30h | 80 | 循環結構for語句的使用和循環運算符 | 「邏輯與」和「邏輯或」和「邏輯非」有點分不清 |
第五週 | 32h | 100 | 自定義函數,還學會了如何製做思惟導圖 | 主調函數和被調函數的類型也分不清 |
第六週 | 28h | 120 | if-else語句和它的多分支語句 | ASCII碼不太懂 |
第七週 | 30h | 116 | switch語句 | 找不到解題的正確思路 |
1.瞭解了switch語句多分支語句。
2.代碼難度加大了。
3.PTA愈來愈難了。
4.上課學的感受不夠用,要本身去找資料。get