官术网_书友最值得收藏!

005 計算兩個任何長度的整數之和

試設計一種表示任意長的整數的數據結構,計算任意給定的兩個整數之和的算法。

【分析】

C語言提供的整數范圍為-231~231-1,超出這個范圍的整數該如何表示呢?可以利用數組來存儲,數組中的每一個元素存放一個數字,數組A和B分別存儲兩個整數,在將兩個整數相加時,從低位到高位依次將對應位相加,如果和大于9,則將高位上加上進位1,并將和減去10后存儲到當前位。

第1章\范例01-05.c

運行結果(見圖1.8)

圖1.8 算法運行效果

主站蜘蛛池模板: 年辖:市辖区| 马关县| 屏边| 水城县| 眉山市| 临泉县| 阿合奇县| 华安县| 长泰县| 高淳县| 富顺县| 射阳县| 麻江县| 西盟| 汪清县| 陇川县| 富平县| 阿城市| 大丰市| 温宿县| 新闻| 灵璧县| 枝江市| 阿合奇县| 云和县| 台前县| 昭平县| 绥江县| 西藏| 余庆县| 南岸区| 盐池县| 文化| 彰化市| 玉溪市| 永寿县| 江北区| 浙江省| 嘉兴市| 延津县| 楚雄市|