#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int repeat,len1,len2,k;
char m[1000],n[1000];
int sum[1000];
scanf("%d\n",&repeat);
for(int i=1;i<=repeat;i++){
scanf("%s%s",&m,&n);
len1=strlen(m);
len2=strlen(n);
k=0;
for(int j=1;j<=999;j++){
sum[j]=0;
}
while(len1>0||len2>0){
int k1,k2;
char s1,s2;
len1--;len2--;k++;
if(len1<0){
s1='0';}
else{
s1=m[len1];}
if(len2<0){
s2='0';}
else
{s2=n[len2];}
k1=(int)(s1-'0');
k2=(int)(s2-'0');
sum[k]=k1+k2;
}
for(int j=1;j<=k;j++){
if(sum[j]>=10){
sum[j]-=10;
sum[j+1]+=1;
}
if(j==k)
if(sum[j+1]!=0) k++;
}
printf("Case %d:\n",i);
printf("%s + %s = ",m,n);
for(int j=k;j>=1;j--){
printf("%d",sum[j]);
}
if(!(i==repeat))printf("\n\n");
}
printf("\n");
}
hdoj no.1002
最新推荐文章于 2020-11-29 14:36:52 发布