close
非反轉向右對齊版
Code 線上版 http://src.wtgstudio.com/?ZU3l4n
Code下載 http://aikosenoo.googlepages.com/bignum_add.c

反轉版本
Code 線上版 http://src.wtgstudio.com/?ujs7CF
Code下載http://aikosenoo.googlepages.com/bignum_addr.c


這幾天收到很多學妹寄大數加法的code來
學妹們都很認真唷:)

基本上,怡芬老師教你們的是向右對齊的版本
如果以後你們做題目的話
其實可以用反轉版本
不用對齊,也就不用位移
只需要輸進來後反轉儲存~

另外,希望你們能夠去閱讀一下我的code
我的方法是一種,你們也可以有自己的方法
不過,有幾個地方,大家要注意一下
像是
1. 位移要從右開始移,不然會蓋到
2. 注意位差空白,不然會亂加
3. 加的時候是用數字加,所以要先扣掉'0',注意兩個陣列都要扣,所以建議在加的時候扣
4. 可以使用carry記錄進位就好,並利用carry是否等於零判斷要不要印出
5. 要處理大於、小於,不要忘了等於
6. 輸出用%s,記得要在最後加上結束字元'\0'
7. %d只會輸出一個數字
8.注意位移範圍

另外,大家可以稍微注意一下自己的排版跟縮排
如果明天的課有空 我會跟老師說一下 跟大家提一下縮排的部份該怎麼做
早點養成習慣,不然像我當初改好久
還讓老師幫我看作業時超辛苦Q//////Q"

希望你們花點時間閱讀我弄的這些東西
有什麼問題再寫信來吧:)

大家加油~
arrow
arrow
    全站熱搜

    aikosenoo 發表在 痞客邦 留言(0) 人氣()