【洛谷p1601】A+B Problem(高精)

高精度加法的思路还是很简单容易理解的

A+B Problem(高精)【传送门】

洛谷算法标签:

【洛谷p1601】A+B Problem(高精)


附上代码(最近懒得一批)

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<string>
#include<cmath>
using namespace std; int main()
{
char a1[],b1[];
int c[],a[],b[];
int lena,lenb,lenc;
int i,x;
scanf("%s",a1);
scanf("%s",b1);
lena=strlen(a1);
lenb=strlen(b1);
for(i=;i<=lena-;i++)a[lena-i]=a1[i]-;
for(i=;i<=lenb-;i++)b[lenb-i]=b1[i]-;
lenc=;
x=;
while(lenc<=lena||lenc<=lenb)
{
c[lenc]=a[lenc]+b[lenc]+x;
x=c[lenc]/;
c[lenc]%=;
lenc++;
}
c[lenc]=x;
if(c[lenc]==)
lenc--;
for(int i=lenc;i>=;i--)
cout<<c[i];
cout<<endl;
return ;
}

end-

上一篇:JAVA 键盘输入数组,输出数组内容和最大值、最小值


下一篇:paip.提高效率---微信 手机app快速开发平台—微网络撬动大市场