Re: [問題] 大數加法的問題
(恕刪)
iLength是為了讓你了解如何轉換字串與數字
當你今天有加數又有被加數的時候 是不是要考慮多一個iLength2?
這樣直接貼是寫不出來的...
假設 你輸入1 + 123456789 那麼你只有iLength 這裡他只會=1
你勢必在增加一個變數去紀錄 123456789的長度
不然他只會加一次
另外 Dev C有一個很好用的工具叫做新增監看式 在視窗左邊有一個除錯/監看
你可以去觀察變數的變化 如果不會用 你可以利用printf去把值 印出來
去看看你轉出來的結果是不是正確的
SUM[iHelp-1]=SUM[iHelp]+iInput1[iHelp]+iInput2[iHelp]/10;
改成
SUM[iHelp-1]=SUM[iHelp]+((iInput1[iHelp]+iInput2[iHelp])/10);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.226.245
→
06/18 14:22, , 1F
06/18 14:22, 1F
→
06/18 14:26, , 2F
06/18 14:26, 2F
推
06/18 14:30, , 3F
06/18 14:30, 3F
→
06/18 14:31, , 4F
06/18 14:31, 4F
→
06/18 14:31, , 5F
06/18 14:31, 5F
→
06/18 14:31, , 6F
06/18 14:31, 6F
→
06/18 14:32, , 7F
06/18 14:32, 7F
→
06/18 14:35, , 8F
06/18 14:35, 8F
→
06/18 14:36, , 9F
06/18 14:36, 9F
→
06/18 14:36, , 10F
06/18 14:36, 10F
→
06/18 14:37, , 11F
06/18 14:37, 11F
→
06/18 14:45, , 12F
06/18 14:45, 12F
→
06/18 14:46, , 13F
06/18 14:46, 13F
→
06/18 14:46, , 14F
06/18 14:46, 14F
※ 編輯: Bermuda 來自: 140.116.226.202 (06/18 14:49)
→
06/18 14:50, , 15F
06/18 14:50, 15F
→
06/18 14:51, , 16F
06/18 14:51, 16F
→
06/18 14:52, , 17F
06/18 14:52, 17F
→
06/18 14:52, , 18F
06/18 14:52, 18F
→
06/18 14:54, , 19F
06/18 14:54, 19F
→
06/18 15:15, , 20F
06/18 15:15, 20F
→
06/18 15:15, , 21F
06/18 15:15, 21F
討論串 (同標題文章)