比如加法 从末位开始加
如果两个数同一位之和大于等于10 (x>=10 那么留下10的余数( x%10把10的倍数 (x/10 加到下一位上 继续运算 直到前一位为0
那么如果两个数是60位数
首先 最后两位加 如果大于60 结果保留对60取模后的结果 然后下一位的数值+x/60
我简单的模拟下 两个数组 a[] 和 b[] 存放数字 每一个元素是一位 add存放进位的值 一开始是0
for (i=0i<ni++)
{
int t=a[]+b[]+add
a[]=t%60
add=t/60
}
if (add!=0)
{
a[n]+=add
}