大数相加
来源:互联网 发布:ubuntu 压缩 编辑:程序博客网 时间:2024/06/06 11:59
大数想加的代码及用法:
#include<iostream>#include<string>using namespace std;int n=0;string jia(string a,string b,int as,int bs){ char c; int i,j; for(i=as-1,j=bs-1;j>=0;i--,j--) { c=(a[i]+b[j]-96+n)%10+48; if(a[i]+b[j]+n-96>9) n=1; else n=0; a[i]=c; } for(;i>=0;i--) { c=(a[i]-48+n)%10+48; if(a[i]+n-48>9) n=1; else n=0; a[i]=c; } return a;}int main (){ int as,bs,sd,sc,q,j,i; string a,b; cin>>a>>b; as=a.size(),bs=b.size(); if (as>bs) { a=jia(a,b,as,bs); if(n) cout<<n; cout<<a; } else { b=jia(b,a,bs,as); if(n) cout<<n; cout<<b; } }
0 0
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 大数相加
- 这些云计算技术你了解过哪几种
- CSS兼容问题
- Spark 使用sortByKey进行二次排序
- 配置自己的VPN服务器ubuntu16
- 当前使用的IP地址有4个字节(32)组成,即IPV4编码方式。每个IP地址包换两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之亦然。
- 大数相加
- hdu 5832
- 2016.8.9最大流
- 关于GridView加载和滑动时造成的图片混乱问题总结
- [leetcode] 75. Sort Colors
- Trouble-Shooting:CRS未启动导致RAC无法启动的对应方法
- HDU OJ 5283 Senior's Fish
- 【Objective-C】栈(stack)和堆(heap)的区别
- Meet Android Studio