编程语言:C语言
代码如下:
#include <stdio.h>
#include <string.h>
int main()
{
char a[1000],b[1000];
int n,i,j,l1,l2,max;
scanf("%d",&n);
j=0;
while( n-- )
{
int c[1000]={0};
int d[1000]={0};
scanf("\n%s%s",a,b);
l1 = strlen(a);
l2 = strlen(b);
if(l1 > l2)
max = l1;
else
max = l2;
for(i = l1-1;i >= 0; i--)
c[l1-i] = a[i] - '0';
for(i = l2-1;i >= 0; i--)
d[l2-i] = b[i] - '0';
for(i = 1;i <= max; i++)
{
c[i] = c[i] + d[i];
if( c[i] > 9)
{
if( i == max)
max++;
c[i+1]++;
c[i] = c[i] - 10;
}
}
printf("Case %d:\n",++j);
printf("%s + %s = ",a,b);
for(i = max; i > 0; i--)
printf("%d",c[i]);
if( n != 0)
printf("\n\n");
else
printf("\n");
}
return 0;
}