昨天晚上就开始写,一直写不对,老是输出表情,还是字符没处理好,最后实在没辙了,查了几个代码,发现这个是最简单的
#include"stdio.h"
#include"string.h"
char a[1111],b[1111],c[1111];
int main()
{
int t,i,j,n,k,s;
int len1,len2;
scanf("%d",&t);
for(i=1;i<=t;i++)
{
memset(c,0,sizeof(c));
scanf("%s %s",a,b);
len1=strlen(a);
len2=strlen(b);
k=(len1>len2)?len1:len2;
s=k;
for(k;len1>0&&len2>0;k--)
{
c[k]+=a[--len1]-'0'+b[--len2]-'0';
if(c[k]>9)
{
c[k]%=10;
c[k-1]++;
}
}
while(len1>0)
c[k--]+=a[--len1]-'0';
while(len2>0)
c[k--]+=b[--len2]-'0';
printf("Case %d:\n",i);
printf("%s + %s = ",a,b);
for(j=0;j<=s;j++)
{
if(j==0&&c[j]==0)
j++;
printf("%d",c[j]);
}
printf("\n");
if(i!=t)
printf("\n");
}
return 0;
}