#include<stdio.h>
#include<string.h>
char s1[1010],s2[1010];
int main()
{
int i,j,m,n,t,ca=1;
int f1[1010],f2[1010];
scanf("%d",&t);
while(t--)
{
scanf("%s%s",s1,s2);
n=strlen(s1);m=strlen(s2);
memset(f1,0,sizeof(f1));
memset(f2,0,sizeof(f2));
for(i=0;s1[i];i++) f1[n-i]=s1[i]-'0';
for(i=0;s2[i];i++) f2[m-i]=s2[i]-'0';
if(n>m) m=n;
for(i=1;i<=m;i++)
{
f2[i]+=f1[i];
if(f2[i]>9)
{
f2[i+1]+=f2[i]/10;
f2[i]%=10;
}
}
printf("Case %d:\n",ca++);
printf("%s + %s = ",s1,s2);
if(f2[m+1]>0) printf("1");
for(i=m;i>=1;i--)
printf("%d",f2[i]);
printf("\n");
if(t>0) printf("\n");
}
return 0;
}
hdu 1002
最新推荐文章于 2019-07-13 21:40:56 发布