作者tw00088437 (喵貓 loves fish)
看板C_and_CPP
標題[問題] 又是Output不知到哪裡怪怪的..
時間Sat Dec 12 01:50:59 2009
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
http://nopaste.csie.org/9e7eb code
http://zerojudge.tw/ShowProblem?problemid=d131 問題
與正確輸出不相符(line:12)
您的答案為:
正確答案為: 40! = 38 18 9 5 3 3 2 2 1 1 1 1
第二個
http://nopaste.csie.org/a5dc5 code
http://zerojudge.tw/ShowProblem?problemid=d187 問題
您的程式未完成所有的輸出!!(line:11)
您只輸出了 10 行!
可能的原因為
* 未用 while 迴圈讀取全部的測試資料,以致輸出短少,請參考 a001 範例程式。
* 程式未充分考慮所有邊界值而導致程式提前中止
希望得到的正確結果:
以上兩個不知道有什麼問題 為什麼會輸出怪怪的 檢查不出來 = ="
希望各位大大指點迷津XD
程式跑出來的錯誤結果:
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
有問題的code: (請善用置底文標色功能)
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.102.203
推 ledia:第一題... input 這麼少, 請所有都試過一次 12/12 22:37
推 ledia:scanf 指定兩個參數 %d%c, 就要有兩個參數來接 12/12 22:45
→ tw00088437:過了 感謝大大 可是可以問一下第二題為什麼會到line10 12/12 23:19
→ tw00088437:才掛@@? 12/12 23:19
推 ledia:運氣吧... 它沒有第二個參數, 就會抓堆疊裡下一個變數接 12/12 23:41
→ ledia:然後堆疊下一個是什麼, 這不太一定... 說不定還是未初始的值 12/12 23:41