大数运算(加法,减法,乘法,除法)
在进行乘法的运算时候,我们不妨将两个字符串数转换为整数数组.然后将他们不同的下标相乘放入到数组的对应位置,最后在进行进位的操作.比如89*12进行运算的时候,8*1累加放在(1+1+1)的下标,8*2累加放在(1+0+1)的下标,(9*1)累加放在(0+1+1)的下标,(9*2)累加放在(0+0+1)的下标,然后此时数组为[0,8,27,18],进位之后[1,0,6,8];大数减法和大数加法的思路基本相同,和我们小学的时候做的减法运算是一样的,当这一位减不动的时候,要考虑向高位进行借位.
原创
2023-05-24 16:47:44 ·
1902 阅读 ·
30 评论