1002(z)

1 #include<iostream>
2 using namespace std;
3 int main() {
4 int n;
5 cin>>n;
6 for(int i=0;i<n;i++) {
7 int a[1200]={0},b[1200]={0},c[1200]={0},al,bl,k;
8 char aa[1200],bb[1200];
9 cin>>aa>>bb;
10 al=strlen(aa);
11 bl=strlen(bb);
12 for(int i1=0;i1<al;i1++)
13 a[i1]=aa[al-i1-1]-'0';
14 for(int i2=0;i2<bl;i2++)
15 b[i2]=bb[bl-i2-1]-'0';
16 if(al>bl) k=al;
17 else k=bl;
18 for(int i3=0;i3<k;i3++) {
19 c[i3]+=(a[i3]+b[i3]);
20 }
21 for(int i5=0;i5<k;i5++) {
22 if(c[i5]>=10) {
23 c[i5+1]+=c[i5]/10;
24 c[i5]=c[i5]%10;
25 }
26 }
27 cout<<"Case "<<i+1<<":"<<endl;
28 cout<<aa<<" "<<"+"<<" "<<bb<<" "<<"="<<" ";
29 if(c[k]==0) k--;
30 for(int i4=k;i4>=0;i4--)
31 cout<<c[i4];
32 if(i==n-1) cout<<endl;
33 else cout<<endl<<endl;
34
35 }
36 return 0;
37 }
posted @ 2011-04-18 09:26  左手写诗  阅读(191)  评论(0编辑  收藏  举报