[情報] 單班計程第5週作業

看板b00902HW作者 (可魯貝洛斯)時間12年前 (2011/10/12 00:49), 編輯推噓10(1004)
留言14則, 9人參與, 最新討論串1/1
Update 10/17 8:21 補充了一些小事情 注意WS 5.2, 5.3, HW5只需要上傳函式的部分, 像main()的部分就不需要上傳。 我不知道老師上課有沒有講(對不起這堂課我跑去雙班亂入計概了?) 總之聽說不少人get黃牌.... TA課應該會講如何寫和測試吧(?) 剛剛無聊手賤去玩了下, sample沒過的黃牌系統好像上線嚕~~~ //無聊想測試個會壞掉的code會拿幾分就吃黃牌了QQ WS 5.1 WS 5.2 WS 5.3 0不是正數也不是負數啊, 剛測了下好像把0算進去只會拿1分。 HW 5 寫個函式來計算兩個日期之間隔幾天。 函式原型如下: int ndays(int year[2], int month[2], int day[2]); 這三個陣列的第一個元素個別表示第一個日期, 第二個元素個別表示第二個日期。 你的函式要回傳這兩個日期的相差天數。 如果 1.第二個日期比第一個日期早 2.年份是負數 3.月份和日期不合法(ex. 2011/02/29) 則回傳-1,表示不合法。 ---題目結束--- 題目補充 1.請注意需要考慮閏年,那就是為什麼上面的日期不合法。 2.兩個日期在同一天是合法的。 3.這應該沒什麼人注意到,不過不用考慮這個問題。這不是歷史課啦啦啦XD 歷史上西元1582/10/4的隔天是10/15, 因為當時儒略曆法的問題(閏年的設計不良), 當時與太陽日的時間已經差到10天, 教宗直接用教會的力量頒布修正令。 有興趣的人可以wiki 公曆。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.35

10/12 00:53, , 1F
題目放上去囉
10/12 00:53, 1F
感謝TA~~~

10/12 00:59, , 2F
水喔!!!
10/12 00:59, 2F

10/12 01:02, , 3F
推翻譯
10/12 01:02, 3F

10/12 01:34, , 4F
推教宗 haha
10/12 01:34, 4F

10/12 01:58, , 5F
教宗你 ...= W =!
10/12 01:58, 5F
這有什麼梗嗎 詳細希望OAO?

10/12 10:46, , 6F
所以 1582那個有要考慮到嗎?
10/12 10:46, 6F

10/12 10:47, , 7F
喔= =原來不用 剛畫面晃掉了
10/12 10:47, 7F

10/12 11:29, , 8F
第二個測資是什麼奇怪的例嗎>"< 測不過
10/12 11:29, 8F

10/12 11:37, , 9F
抱歉我自己白目
10/12 11:37, 9F

10/12 16:01, , 10F
年份好像一定要正?
10/12 16:01, 10F

10/12 20:08, , 11F
好像沒有測到年分是0的...我寫了400行是正常現象嗎@@?
10/12 20:08, 11F

10/12 20:09, , 12F
CODE長得像聖誕樹一樣
10/12 20:09, 12F
你可以試著把問題分類,拆很多的小函式做.... 提供參考,我的code大概40~50行左右。

10/12 23:00, , 13F
沒有年份是0的,我覺得死這個太冤枉了
10/12 23:00, 13F
感謝善良的TA QAQ

10/13 06:42, , 14F
沒什麼特別梗阿!只是就是想推教宗顆顆y
10/13 06:42, 14F
原來如此..... ※ 編輯: cebrusfs 來自: 140.112.4.181 (10/13 09:21)
文章代碼(AID): #1Eb7D_tT (b00902HW)