我的高精度加法模板
来源:互联网 发布:太极越狱mac 编辑:程序博客网 时间:2024/06/06 13:24
用字符串读取大整数。
然后倒序存入整形数组里。
最后还原成正序
具体见代码
#include<cstdio>#include<cstring>#define maxn 10005char a[maxn],b[maxn];int na[maxn],nb[maxn];void add(){ memset(na,0,sizeof(na)); memset(nb,0,sizeof(nb)); int la=strlen(a),lb=strlen(b); for(int i=0;a[i];i++) na[la-1-i]=a[i]-'0'; for(int i=0;b[i];i++) nb[lb-1-i]=b[i]-'0'; int lmax=la>lb?la:lb; for(int i=0;i<lmax;i++) na[i]+=nb[i],na[i+1]+=na[i]/10,na[i]%=10; if(na[lmax]) lmax++; for(int i=0;i<lmax;i++) a[lmax-i-1]=na[i]+'0'; a[lmax]='\0';}int main(){ while(~scanf("%s%s",a,b)) { add(); printf("%s\n",a); } return 0;}
0 0
- 我的高精度加法模板
- 高精度加法模板
- 高精度加法模板
- c高精度加法模板
- 高精度加法模板
- 高精度之加法模板
- 高精度加法模板
- 高精度加法模板
- 高精度-小数加法【模板】
- 我的高精度乘法模板
- 我的高精度除法模板
- 高精度的十进制加法
- 高精度加法模板(string类,char)
- 高精度 大数加法 乘法 除法 幂 模板
- 高精度 大数加法 乘法 除法 幂 模板
- 高精度加法(非负)模板
- 高精度计算(二) /*高精度的加法运算*/
- POJ1503Integer Inquiry高精度的加法
- hadoop学习5-HDFS API学习
- DICOM医学图像处理:DIMSE消息发送与接收“大同小异”之DCMTK fo-dicom mDCM
- primary key与unique
- 学习笔记1-Metro UI
- CheckBox的API
- 我的高精度加法模板
- OC语法<3.1> OC中特有的语法:Category分类
- 数据库连接池-C3P0
- 蓝牙Profile的概念和常见种类(转)
- Android开发 ListView的OnScrollListener详解
- Poj1308 并查集
- 我的高精度乘法模板
- 加州理工学院公开课:机器学习与数据挖掘_SVM(第十四课)
- EOJ1129递推