All in code. //实现任意位的大整数相乘,修改N和M即可 #include<stdio.h> #include<string.h> const int N = 10010; const int M = 2 * 10010; char sn1[N], sn2[N]; int n1[N], n2[N], res[N]; void big_mul(int len1, int len2){ int i = 1, j = 1, x = 0; /*根据模拟乘法得到,将每个乘数的每一位从个位开始从1开始标序号 如数"89"中,9为第一位,8为第二位 ...