杭电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
- 杭电acm 1002
- 杭电 1002
- 杭电1002
- 杭电1002
- 杭电1002
- 杭电ACM 1002
- 杭电 1002
- ACM 杭电 1002
- 杭电1002
- 杭电 1002
- 杭电ACM 1002
- 杭电1002
- 杭电1002
- 杭电1002
- 杭电 1002
- 杭电OJ 1002
- 杭电oj 1002
- 杭电1002
- JS创建一个对象, prototype属性的应用
- viewDidLayoutSubviews 与 layoutSubviews 调用顺序
- 图片在ie浏览器中显示黑色边框解决
- linux下IPTABLES配置详解
- 20141015 N2
- 杭电1002
- Struts2采用注解方式配置url和Action的映射
- myeclipse中添加spring相关jar包
- HQL select 总结
- asp.net 防止SQL注入攻击
- 堆和栈的区别(转过无数次的文章)
- 线程与进程及其区别
- MFC实现不规则形状窗口(CF登陆窗口)
- UpdatePanel中的GridView导出成Excel