老是WA,结果坑爹得发现是Case写成了case...........................
#include<iostream>
#include<iomanip>
#include<cstring>
using namespace std;
void clean(int n,int* sq)
{
for(int i=0;i<n;i++)
sq[i]=0;
}
void print(int* sq,int n)
{
int cont=0;
while(sq[cont]==0)
cont++;
for(int i=cont;i<n;i++)
cout<<sq[i];
}
int main()
{
char A[1002];
char B[1002];
int A1[1000]={0};
int B1[1000]={0};
int C1[1001]={0};
int T,t=0,a,b;
cin>>T;
while(T>0)
{
if(t!=0)
cout<<endl;
T--;
t++;
cin>>A>>B;
a=strlen(A);
b=strlen(B);
clean(1000,A1);
clean(1000,B1);
clean(1001,C1);
int j=0;
for(int i=1000-a;i<=999;i++)
{A1[i]=A[j]-48;
j++ ;}
j=0;
for(int i=1000-b;i<=999;i++)
{B1[i]=B[j]-48;j++;}
for(int i=1000;i>0;i--)
{
C1[i-1]=(A1[i-1]+B1[i-1]+C1[i])/10;
C1[i]=(A1[i-1]+B1[i-1]+C1[i])%10;
}
cout<<"Case "<<t<<':'<<endl;
print(A1,1000);
cout<<" + ";
print(B1,1000);
cout<<" = ";
print(C1,1001);
cout<<endl;
}
return 0;
}