高精度加法
来源:互联网 发布:手机编写c语言的软件 编辑:程序博客网 时间:2024/04/30 17:21
原 题:
输入两个正整数,求它们的和。
算法分析:
竖式方法,分别用一个数组存储补加数,一个数组存储加数,一个数组存储结果。
代 码:
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int a[301],b[301],c[301];
int main()
{string s,js;
int lena,lenb,lenc,x;
cin>>s;
cin>>js;
lena=s.length();
lenb=js.length();
for (int i=1;i<=lena;++i)
a[i]=s[lena-i]-'0';
for (int j=1;j<=lenb;++j)
b[j]=js[lenb-j]-'0';
lenc=1;
x=0;
while(lenc<=lena||lenc<=lenb)
{c[lenc]=a[lenc]+b[lenc]+x;
x=c[lenc]/10;
c[lenc]=c[lenc]%10;
lenc++;
}
c[lenc]=x;
if(c[lenc]==0)lenc--;
for (int j=lenc;j>=1;j--)
cout<<c[j];
return 0;
}
0 0
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度 加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 关于框架的一些问题
- Java基础回顾
- maven环境搭建
- 二叉树的最小深度
- hdu2045
- 高精度加法
- 机器学习&数据挖掘笔记(常见面试之机器学习算法思想简单梳理)
- 三种常见的替代损失函数
- append()方法和html()方法的区别
- MODIS数据的简介和下载(二)——MODIS数据下载方式(FTP)
- CSS元素分类
- c++ 继承
- 前端必备技能之AJAX的实现原理
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh