参考代码:
#include<stdio.h> #include<string.h> #include<ctype.h> #include<stdlib.h> #include<math.h> #define AUM(x,y){int t;t=x;x=y;y=t;} int main() { static int sz_1[1000],sz_2[1000]; char zm_1[1001],zm_2[1001]; int i,a,b,n,s=1; static int sum[1001]; gets(zm_1); gets(zm_2); a = strlen(zm_1); b = strlen(zm_2); for(i=0;zm_1[i]!='\0';i++) { sz_1[a-i-1] = zm_1[i] - 48; } for(i=0;zm_2[i]!='\0';i++) { sz_2[b-i-1] = zm_2[i] -48; } for(i=0;i<a;i++) sum[i] = sz_1[i]; for(i=0;i<b;i++) sum[i] += sz_2[i]; n = a>b?a:b; for(i=0;i<n;i++) { if(sum[i]>=10) { sum [i]-=10; sum[i+1] = sum[i+1]+1; } } if(sum[n]!=0) { for(i=n;i>=0;i--) printf("%d",sum[i]); } else for(i=n-1;i>=0;i--) printf("%d",sum[i]); return 0; }//提示错误,但是没有找任何问题。
0.0分
0 人评分
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:868 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:587 |
WU-复数求和 (C++代码)浏览:2015 |
简单的for循环浏览:1410 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
最小公倍数 (C语言代码)浏览:1029 |
数字游戏 (C++代码)浏览:1184 |
1048题解(读入回车问题)浏览:563 |
陶陶摘苹果2 (C语言代码)浏览:601 |