大数乘法~竖式模拟 FJUT-1222数学很差~~~
基本思路:自定义一个函数,形参为char num1[],char num2[],int sum[];定义三个数组a[],b[],c[],并初始化为{0},将输入的字符串逆序存储在这三个数组中,因为模拟竖式都是从最后一位开始计算的;重要的一步是:c[i+j] += a[i] * b[j];以实现数位相乘,并储存。再跳过高位的0,所以从最大的 i 开始减。len=i+1记录答案的长度,将c[i...
原创
2019-02-22 17:44:26 ·
233 阅读 ·
0 评论