You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
730 B
C++
28 lines
730 B
C++
#include <cstdio>
|
|
#include <cstring>
|
|
using namespace std;
|
|
char buf1[1010],buf2[1010];
|
|
int num[1010];
|
|
int main()
|
|
{
|
|
int T,n;
|
|
scanf("%d",&T);
|
|
for(int t=1; t<=T; t++)
|
|
{
|
|
memset(num,0,sizeof(num));
|
|
scanf("%s %s",buf1,buf2);
|
|
for(int i=0,j=strlen(buf1)-1; j>=0; i++,j--)
|
|
num[i]+=buf1[j]-'0';
|
|
for(int i=0,j=strlen(buf2)-1; j>=0; i++,j--)
|
|
num[i]+=buf2[j]-'0';
|
|
for(int i=0;i<1005;i++)
|
|
num[i+1]+=num[i]/10,num[i]%=10;
|
|
int r=1005;
|
|
while(r&&num[r]==0)r--;
|
|
printf("Case %d:\n%s + %s = ",t,buf1,buf2);
|
|
for(int i=r;i>=0;i--) putchar('0'+num[i]);
|
|
puts(t==T?"":"\n");
|
|
}
|
|
return 0;
|
|
}
|