看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) C 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) No 問題(Question): 題目為任意輸入一組時間格式為MM:HH,MM or HH都是兩個數字 輸出則是此組時間之後,最快的而且格式為從後面念過來跟前面念過去相同的時間 ex: input 12:21 output 13:31 餵入的資料(Input): 測資系統..所以不知道裡面有幾筆資料 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 測資系統說我還有一筆資料是錯的 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/cfMTnt7d 補充說明(Supplement): 我自己測試很多筆資料,但一直找不出錯在哪.. 麻煩各位大大了Orz..讓我知道哪個值是錯的.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.174.45 ※ 編輯: heymei0421 來自: 114.37.174.45 (10/08 20:17)
LPH66:我是看不出來什麼錯啦 不過 printf 有 %02d 可以幫你補 0 10/08 20:27
LPH66:或許有個問題是如果輸入是有 : 的話那 MM 會讀不到東西 10/08 20:28
heymei0421:可是input MM,HH一定會是數字耶 <題目有特別說明> 10/08 20:37
LPH66:我說的問題在於中間的那個 : 10/08 21:43
kdjf:HH<10&MM<10應該放第一個吧 10/08 21:52
ericinttu:時間有一個麻煩的地方, 午夜12點是用00還是24去表示. 10/08 22:00
mythnc:scanf("%d:%d", &HH, &MM); ? 10/09 18:39