加减乘除

大数/n进制转化成str处理,需要注意以下问题:

1. 进位用carry标记,建立int,每次在更新sum后更新,否则a+b+carry提前变化

2. 位数短的数字前面用0补齐:'0'*(len1-len2)+str_short

3. 最后一步的进位,len(sum)>max(len(str)),在最后一步判断carry?0

4. 加法进位最多为1

 

posted @ 2021-03-22 19:04  jiang_nju  阅读(46)  评论(0)    收藏  举报