C++高精度算法之高精度加法
来源:互联网 发布:长沙军鸽软件怎么样 编辑:程序博客网 时间:2024/06/07 23:36
高精度加法
题目描述:
高精度加法
输入:
两个自然数a,b
输出:
结果
样例输入:
1
1
样例输出:
2
说明:
20%数据a,b在long long范围内
100%数据0<a,b<=10的10000次方
实现代码:
代码如下:
#include<iostream>#include<algorithm>using namespace std;main(){string a,b;int xa[500]={},xb[500]={},tot[500]={};cin>>a>>b;for(int i=0;i<a.length();i++)xa[i]=a[a.length()-i-1]-'0';for(int i=0;i<b.length();i++)xb[i]=b[b.length()-i-1]-'0';int len=max(a.length(),b.length());for(int i=0;i<len;i++)tot[i]=xa[i]+xb[i];for(int i=0;i<len;i++){tot[i+1]+=tot[i]/10;tot[i]%=10;}if(tot[len]) cout<<tot[len];for(int i=len-1;i>=0;i--)cout<<tot[i];cout<<endl;}
阅读全文
1 0
- 高精度算法之加法
- C++高精度算法之高精度加法
- 高精度算法(加法)
- 高精度数算法 - - 加法
- 算法提高 高精度加法
- 算法提高 高精度加法
- 高精度算法加法
- 【C++】高精度加法
- C语言 高精度加法
- c高精度加法模板
- C语言高精度加法
- C-高精度加法
- 高精度加法(c++)
- 高精度运算之加法
- 高精度之加法
- 高精度之加法模板
- 高精度基础之加法
- 高精度之加法
- 【PostgreSQL-9.6.3】修改监听的IP和端口
- vs2015从类视图切换到文件目录的视图
- qwb又偷懒了 思路+代码
- 如何从苹果Mac连接到Linux
- 网络中的A类、B类、C类地址
- C++高精度算法之高精度加法
- Java基础(四)-各种图形
- package.json属性概览
- 剑指offer-面试题5-从尾到头打印链表
- JAVA高级工程师课程笔记整理——(十一)EL表达式与JSTL
- 20170603学习笔记整理
- java的运算符,表达式和语句概述
- astgo经常死机变慢?试试mysql数据碎片整理吧
- 如何通过手机号获得对应的省份