[問題] 看不懂一段程式碼(2的50次方)

看板C_and_CPP作者 (大笨羊)時間15年前 (2010/03/26 11:48), 編輯推噓3(306)
留言9則, 6人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 不了解變數k的作用 看書上說好像是進位用的 但是我真的看不懂 囧 希望得到的正確結果: 已正確 程式跑出來的錯誤結果: 無錯誤 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) VC++ 有問題的code: (請善用置底文標色功能) do...while迴圈裡面 補充說明: 完整程式碼+註解:http://nopaste.csie.org/6d936 感謝大家的回答:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.229.128

03/26 11:53, , 1F
這個程式碼是幹麼的?
03/26 11:53, 1F
用迴圈印出2^1~2^50的數字 ※ 編輯: wa007123456 來自: 125.228.229.128 (03/26 11:54)

03/26 11:57, , 2F
k是不是代表j後幾位是否要繼續Carry?
03/26 11:57, 2F

03/26 12:03, , 3F
我發現他的註解打錯了 不是pass
03/26 12:03, 3F

03/26 12:03, , 4F
是digit 整數陣列喔@@ 不好意思
03/26 12:03, 4F

03/26 12:04, , 5F
叫他把註解刪掉好不好?全都是不需要的註解
03/26 12:04, 5F

03/26 12:13, , 6F
結果還是看書寫的嘛....~_~
03/26 12:13, 6F

03/26 12:16, , 7F
就說了, 想通 1,234,567,890 加 小學乘法 就會寫了XD
03/26 12:16, 7F

03/26 12:29, , 8F
往上一個位置用的
03/26 12:29, 8F

03/26 13:59, , 9F
原來是算盤式的算法, 難怪乍看和小弟想的方向反過來@_@"
03/26 13:59, 9F
文章代碼(AID): #1Bh2w9Ma (C_and_CPP)