“有问题吗?”
杨成略加思索,觉得问题不大。
毕竟只是整数间的加减法,没有涉及到浮点数和乘除法的话,应该还是容易解决的。
“你放心吧,只要调出编辑器面板来写就ok啦,测试用例我们会提供的!”,系统给予他鼓励。
“好咧!”,杨成捋起袖子,说干就干。
首先对于加法,把两个输入的字符串从低位到高位对齐,将较短的字符串高位补零,让它们长短一致。
然后,从低位(个位)开始,做加法。
接着,就是小学数学的概念了:当前位相加,满10就“进位”。
算法和整数加法是一个道理,不过在程序中会使用数组来方便操作。
而大整数字符串减法的思路和加法相似:也是先把数位对齐,再每一位相减。
如果被减数当前位小于减数当前位,就向高一位“借位”,借10再来做减法。