#include
#include
int main()
{
int i;
int flag=1;
while(1)
{
flag=1;
char a[100]="";
char b[100]="";
scanf("%s",a);
getchar();
scanf("%s",b);
int k;
k=strlen(a)>strlen(b)?strlen(a):strlen(b);
for(i=0;i<k;i++)
{
if(a[i]!='\0'&&b[i]!='\0'&&flag==1)
{
a[i]=a[i]+b[i]-'0';
}
else
{
a[i]=a[i]+b[i];
flag=0;
}
}
for(i=0;i<k;i++)
{
printf("%c",a[i]);
}
printf("\n");
}
return 0;
}
scanf输入的话,\0后面的东西好像是随机的所以每次都初始化了一遍
就是比较多位数的整数相加