大数加法
来源:互联网 发布:网络数字用语1 编辑:程序博客网 时间:2024/06/06 00:26
#include <iostream> #include <string> using namespace std; int main() { string sa; string sb; cin>>sa>>sb; if(sa.size()<sb.size())//使sa为最长字符串,方便后面计算 { string temp=sa; sa=sb; sb=temp; } int a,b,sum,flag=0; int la=sa.size();//计算字符串长度 int lb=sb.size(); while(la>0) { a=sa[la-1]-'0';//从右到左依次计算 if(lb>0) { b=sb[lb-1]-'0'; } else { b=0; } sum=a+b+flag; if(sum>9)//计算进位 { sa[la-1]='0'+sum%10; flag=1; } else { sa[la-1]='0'+sum; flag=0; } la--; lb--; } if(flag==1) { sa="1"+sa; } cout<<sa; return 0; }
阅读全文
0 0
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 增量更新
- Find Coins (25)
- 循环队列比较好的实现方法-赋java代码
- C小知识点:字符数组和字符型指正存放相同数据时使用的内存
- jquery插件 ajaxForm文档
- 大数加法
- 第14周||分块查找的学习
- src 与 ng-src 的区别
- VBO-EBO-VAO-01
- 欢迎使用CSDN-markdown编辑器
- 模板-邻接表
- Python学习:列表生成式和列表生成器
- 使用SSH 实现本地代理,远程端口转发
- HTML图片在div中心旋转+变色 鼠标移除后 慢慢恢复原样