杭电1002

来源:互联网 发布:xampp 连接数据库 编辑:程序博客网 时间:2024/05/23 01:20
<span style="font-size:18px;"></span><pre name="code" class="cpp">#include <iostream>using namespace std;void main(){char a[10000],b[10000],c[10000],d[10000],e[10000];int N,M=0;cin>>N;while(M<N){cin>>a>>b;int i=strlen(a);for(int m=i-1,n=0;m>=0;m--,n++){c[n]=a[m];}int j=strlen(b);for(m=j-1,n=0;m>=0;m--,n++){d[n]=b[m];}int x=0,y=0;for(int q=0;q<((i<j)?i:j);q++){int t=(c[q]-48+d[q]-48)+y;x=t%10;e[q]=x+48;y=t/10;}if(i>j){for(;q<i;q++){e[q]=((c[q]-48)+y)%10+48;y=((c[q]-48)+y)/10;}}if(i<j){for(;q<j;q++){e[q]=((d[q]-48)+y)%10+48;y=((d[q]-48)+y)/10;}}if(i=j&&y>0){e[q++]=y+48;y=0;}if(y>0) e[q++]=y+48;    cout<<"Case "<<++M<<":"<<endl<<a<<" + "<<b<<" = ";for(i=q-1;i>=0;i--)cout<<e[i];cout<<endl;if(M<N) cout<<endl;}}
有思路,但是还是弄了好久,弄完之后才加的while,所以格式有点丑,不过还是wr了2次,第一次忘记加using name****了,第二次是输出要求数与符号间有空格没看到

                                             
0 0
原创粉丝点击