大数相加(高精度)
来源:互联网 发布:js判断输入框是否为空 编辑:程序博客网 时间:2024/05/16 06:48
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;void fun(char s[],int c[]){for(int i=0;i<strlen(s);i++){c[i]=s[strlen(s)-1-i]-'0';}}int main(){char s1[15],s2[15]; //数组的大小决定数值的大小 while(~scanf("%s %s",s1,s2)){if(strcmp(s1,"0")==0&&strcmp(s2,"0")==0) break;int a[15],b[15],num;memset(a,0,sizeof(a)); //注意初始化 memset(b,0,sizeof(b));num=0;fun(s1,a); //转化 fun(s2,b);for(int i=0;i<15;i++) //数组相加 {if(a[i]+b[i]>9){b[i+1]+=(a[i]+b[i])/10;b[i]=(a[i]+b[i])%10;}elseb[i]=a[i]+b[i]; }for(int i=15;i>=0;i--) //输出控制 {if(b[i]!=0){for(int j=i;j>=0;j--)printf("%d",b[j]);break;}}}return 0;}
0 0
- 大数相加(高精度)
- 大数(相加,高精度)模板
- hdu 1753 大数相加(高精度)
- 高精度大数相加
- 高精度问题之大数相加
- 高精度模版(大数相加 相乘 相除)
- poj1503(高精度运算之大数相加)
- 高精度加法——大数相加
- 大数相加(JAVA)
- 大数相加(二进制)
- hdu1002(大数相加)
- 大数相加(HDU1002)
- 大数相加(正整数)
- 大数(高精度)加法
- 高精度模板(大数)
- 大数四则运算(高精度)
- 高精度大数(负数)
- 大数(高精度)运算
- powerdesign设计pdm时怎么增加一个text模块,用于pdm相关说明什么的?
- 使用HttpPost请求方式调用服务器
- BZOJ1590: [Usaco2008 Dec]Secret Message 秘密信息 Trie树
- JS复制到剪切板(兼容主流所有浏览器)
- hessian上传文件
- 大数相加(高精度)
- SIFT之FPGA实现--主方向计算模块
- 关于在本地搭建ftp服务器的介绍
- VS2010/MFC编程入门之三十五(菜单:菜单及CMenu类的使用)
- Java序列化与反序列化
- Oracle 数据库安装之前,几篇务必参考的文章
- C++ 类成员引用变量的使用
- elasticsearch 搜索不支持单词的部分进行匹配
- 有关Glid对图片进行压缩的处理