新手见面,请多指教!
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000]={0},b[1000]={0};
int i,j,k,l=0,p=0,m=0,max,c[1001]={0},e[1000]={0},f[1000]={0};
char ch1,ch2;
scanf("%s",a);
scanf("%s",b);
p=strlen(a);
m=strlen(b);
for(i=p-1,j=0;i>=0;i--,j++)
{
e[j]=a[i]-'0';
}
for(i=m-1,j=0;i>=0;i--,j++)
{
f[j]=b[i]-'0';
}
max=p>m?p:m;
for(i=0;i<max+1;i++)
{
c[i]+=(e[i]+f[i])%10;
c[i+1]+=(e[i]+f[i])/10+(c[i]/10);
c[i]=c[i]%10;
}
if(c[max]!=0)
printf("%d",c[max]);
for(i=max-1;i>=0;i--)
{
printf("%d",c[i]);
}
return 0;
}