- 21
- 0
- 约2.44千字
- 约 4页
- 2019-07-05 发布于浙江
- 举报
HYPERLINK /ECJTUACM-873284962/p/6509887.html 信息学奥赛一本通算法(C++版)基础算法:高精度计算
高精度加法(大位相加)
#include bits/stdc++.h
using namespace std;
int main()
{
char a1[100],b1[100];
int a[100],b[100],c[100];//a,b,c分别存储加数,加数,结果
int lena,lenb,lenc,x,i;
memset(a,0,sizeof(a));//数组a清零
memset(b,0,sizeof(b));//数组b清零
memset(c,0,sizeof(c));//数组c清零
//gets(a1);
//gets(b1);
//getchar();
while(scanf(%s%s,a1,b1)!=EOF)
{
lena=strlen(a1);
lenb=strlen(b1);
for(i=0;i=lena;i++)
a[lena-i]=a1[i]-0;//将数串a1转化为数组a,并倒序存储
//a[i]=a1[lena-i-1]-48;
原创力文档

文档评论(0)