#include <bits/stdc++.h>
using namespace std;
int a[1000],b[10000],c[10000];
int main()
{
int i=1;
string s1,s2;
cin>>s1;
cin>>s2;
int l1,l2;
l1=s1.length();
l2 =s2.length();
for(int w=1;w<=l1;w++)
{
a[w]=s1[l1-w]-'0';
}
for(int w=1;w<=l2;w++)
{
b[w]=s2[l2-w]-'0';
}
int xb=1,x=0;
while(xb<=l1||xb<=l2)
{
c[xb]=a[xb]+b[xb]+x;
x=c[xb]/10;
c[xb]%=10;
xb++;
}
c[xb]=x;
while(c[xb]==0&&xb>1)
{
xb--;
}
for(int e=xb;e>=1;e--)
{
cout<<c[e];
}
return 0;
}
高精度加法
最新推荐文章于 2024-09-13 13:21:04 发布