题目截图:
思路:
大整数加法,将 a,b 储存到数组中操作,具体看。
代码如下:
1 /* 2 a+b 3 */ 4 5 #include6 #include 7 #include 8 #include 9 #include 10 #include 11 12 int main() {13 char stra[1001], strb[1001]; // 用来输入 a,b 14 int a[1001]={ 0}, b[1001]={ 0}, c[1002]={ 0}; // a+b=c 15 int i, j=0, maxLen=0; // maxLen用来储存a,b较大的位数 16 while(scanf("%s %s", stra, strb) != EOF) {17 for(i=0; i strlen(strb)) ? strlen(stra) : strlen(strb);25 for(i=0; i =0; --j) { // 按格式输出 34 printf("%d", c[j]);35 }36 printf("\n");37 }38 39 return 0;40 }