解题思路:数组倒序累加法
注意事项:倒序转换,在倒序输出
用while(c[z]==0){
z--};
来去除首位 的 0
参考代码:
#include<stdio.h>
#include<string.h>
char a[1050],b[1050];
int c[1050],d[1050];
int main(){
while(scanf("%s %s",&a,&b)!=EOF){
int al,bl;
al=strlen(a);
bl=strlen(b);
memset(c,0,sizeof(c));
memset(d,0,sizeof(d));
int i,j,z;
for(j=0,i=al-1;j<al,i>=0;j++,i--){
c[i]=a[j]-'0';
}
for(i=0,j=bl-1;i<bl,j>=0;i++,j--){
d[j]=b[i]-'0';
}
z=al>bl?al:bl;
for(i=0;i<z;i++){
c[i]+=d[i];
if(c[i]>=10){
c[i+1]++;
c[i]-=10;
}
}
while(c[z]==0){
z--;
}
for(i=z;i>=0;i--){
printf("%d",c[i]);
}
printf("\n");
}
return 0;
}
0.0分
0 人评分
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:720 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:533 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:609 |
上车人数 (C语言代码)浏览:779 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:466 |
淘淘的名单 (C语言代码)浏览:1101 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1301 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:507 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:574 |