#include<stdio.h>
int main()
{
int a[500]={0},b[500]={0};
char c=1;
int i=0,j=0,n,t=0,k;
int d[501];
while(c!='\n')
{
scanf("%c",&c);
a[i++]=c-48;
}
c=1;
while(c!='\n')
{
scanf("%c",&c);
b[j++]=c-48;
}
if(i>j)
{
n=i;
for(;j>0;j--,i--)
{
b[i-1]=b[j-1];
b[j-1]=0;
}
}
else if(j>i)
{
n=j;
for(;i>0;i--,j--)
{
a[j-1]=a[i-1];
a[i-1]=0;
}
}
else
n=j;
for(k=n-1;k>=0;k--)
{
d[k]=a[k]+b[k]+t;
if(d[k]>=10)
{
t=1;
d[k]-=10;
}
else
t=0;
}
if(t==1)
printf("%d",t);
for(k=0;k<n-1;k++)
printf("%d",d[k]);
return 0;
}
求助大佬