解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int s[2000],aa[1001],bb[1001];
char a[1001],b[1001];
int main()
{
int i,j,k,l,t,r;
gets(a);
gets(b);
l=strlen(a);j=0;
for(i=l-1;i>=0;i--)
if(a[i]>='0'&&a[i]<='9')
aa[j++]=a[i]-48;
t=j;
l=strlen(b);j=0;
for(i=l-1;i>=0;i--)
if(b[i]>='0'&&b[i]<='9')
bb[j++]=b[i]-48;
t=t>j?t:j;
for(i=0,r=0;i<t;i++)
{
s[i]=s[i]+aa[i]+bb[i]+r;
r=s[i]/10;
s[i]=s[i]%10;
}
while(r)
{
s[i++]=r;
r=r/10;
}
for(i--;i>=0;i--)
printf("%d",s[i]);
printf("\n");
return 0;
}
0.0分
0 人评分