[問題] 又是Output不知到哪裡怪怪的..

看板C_and_CPP (C/C++)作者 (喵貓 loves fish)時間16年前 (2009/12/12 01:51), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串1/1
( *[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

12/12 22:37, , 1F
第一題... input 這麼少, 請所有都試過一次
12/12 22:37, 1F

12/12 22:45, , 2F
scanf 指定兩個參數 %d%c, 就要有兩個參數來接
12/12 22:45, 2F

12/12 23:19, , 3F
過了 感謝大大 可是可以問一下第二題為什麼會到line10
12/12 23:19, 3F

12/12 23:19, , 4F
才掛@@?
12/12 23:19, 4F

12/12 23:41, , 5F
運氣吧... 它沒有第二個參數, 就會抓堆疊裡下一個變數接
12/12 23:41, 5F

12/12 23:41, , 6F
然後堆疊下一個是什麼, 這不太一定... 說不定還是未初始的值
12/12 23:41, 6F
文章代碼(AID): #1B8eQ6YT (C_and_CPP)
文章代碼(AID): #1B8eQ6YT (C_and_CPP)