討論串[問題] 長整數的乘法問題.......
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 8→)留言10則,0人參與, 最新作者liu2007 (薯)時間14年前 (2009/10/28 19:03), 編輯資訊
2
0
0
內容預覽:
我的問題是「長整數的運算」. 用C++ 6.0 寫的. 加法跟減法都有做出來. 但是兩個長整數的乘法. 每個位數之間的處理狀況是在是太多了. 所以我想不出快速的解法. 只好用土法煉鋼的方式. R = A * B. 設一個count 存乘數 count = B. 然後設一個Result 存結果 R =
(還有239個字)

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者AJE (小傑)時間14年前 (2009/10/28 19:24), 編輯資訊
0
0
0
內容預覽:
剛剛想的內容 可能有瑕疵. 1st.先完成 32bit * 32bit 存成64bit的結果. 2nd.從第一步類推到第二步 完成64bit * 64bit. 1st.的作法:. 有兩個32bit的整數A與B. A = AH*2^16 + AL , B = BH*2^16 + BL; AH,AL與B
(還有94個字)

推噓2(2推 0噓 3→)留言5則,0人參與, 最新作者cooper6334 (小恐龍)時間14年前 (2009/10/28 19:57), 編輯資訊
0
0
0
內容預覽:
你沒說明長整數的數值都是用int陣列表示,不知道的人一定會覺得R會爆掉吧. 還好我跟你做同一個作業,知道你想表達的是什麼. 舉個例子,一般做直式乘法. 1 5 1 5. x 2 3 這個東西事實上應該要寫成 x 2 3. ________ _______. 4 5 3 15. 3 0 2 10. _
首頁
上一頁
1
下一頁
尾頁