返回

编程之战

首页
关灯
护眼
字体:
第六十七章 大整数加减法
   存书签 书架管理 返回目录
位)开始,做加法。

    接着,就是小学数学的概念了:当前位相加,满10就“进位”。

    算法和整数加法是一个道理,不过在程序中会使用数组来方便操作。

    而大整数字符串减法的思路和加法相似:也是先把数位对齐,再每一位相减。

    如果被减数当前位小于减数当前位,就向高一位“借位”,借10再来做减法。

    这两个算法的实现都不复杂,但是有一些问题需要考虑好。

    比如说非法数据的检测。

    比如说像以一个或多个0开头的合法数据,像“00012”,该如何处理,剔除掉开头的这些0。

    再比如说负整数相加减的情况,都值得注意,这样才能提高程序的健壮性。

    话说,杨成辛辛苦苦地,忙活了几个小时。

    然后,他一点“提交”按钮。

    只听见“唰!”的一声,面板上弹出测试结果。

    祖国江山一片绿!

    “恭喜你!测试全部通过了!”,系统声音蹦了出来。

    “叮!当前积分165分,击败了全球45的玩家,请您再接再厉!”

    ()
上一页 目录 下一章