[問題] ACM 10035

看板C_and_CPP作者 (wi)時間14年前 (2011/08/29 01:32), 編輯推噓0(008)
留言8則, 2人參與, 最新討論串1/1
問題(Question): WA 預期的正確結果(Expected Output): AC 程式碼(Code):(請善用置底文網頁, 記得排版) http://nopaste.info/783b59dfdf.html 補充說明(Supplement): 一開始先將讀數的兩個數值類別用long long 這樣才存的下10位數 之後判斷如果都為0的話別是要結束程式 如果不是就用while去跑 先將前次的進位跟讀入兩個數的個位數,這三個加起來 如果超過9就表示有進位 那就把進位的次數+1 並把這次的進位存成1 接著把讀入的數字/10 一直重複這個動作直到讀入的數變成0 我看結果都沒有錯誤但是一直是WA 麻煩大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.193.96

08/29 01:35, , 1F
你的a,b一直除,但是你並不保證ab位數依樣多啊
08/29 01:35, 1F

08/29 01:36, , 2F
比如你算992+35
08/29 01:36, 2F

08/29 01:36, , 3F
答案應該是2你的會輸出1吧??
08/29 01:36, 3F

08/29 01:38, , 4F
我發現錯誤了...我判斷的while應該是||我用成&&
08/29 01:38, 4F

08/29 01:38, , 5F
我位數不一樣多那邊用上面的while去做判斷,只是我用
08/29 01:38, 5F

08/29 01:38, , 6F
是的~!
08/29 01:38, 6F

08/29 01:38, , 7F
&&不對,要用||
08/29 01:38, 7F

08/29 01:39, , 8F
呵呵
08/29 01:39, 8F
文章代碼(AID): #1EMdkb_e (C_and_CPP)