#include<bits/stdc++.h>
#include<string>
using namespace std;
int main()
{
string s1,s2;
int a[501]={0},b[501]={0};
int i;
cin>>s1>>s2;
for(i=1;i<=s1.size();i++)
a[i]=s1[s1.size()-i]-'0';
for(i=1;i<=s2.size();i++)
b[i]=s2[s2.size()-i]-'0';
int len=s1.size()>s2.size()?s1.size():s2.size();
for(i=1;i<=len;i++)
{
a[i]=a[i]+b[i];
a[i+1]=a[i+1]+a[i]/10;
a[i]%=10;
}
if(a[len+1]>0) len++;
for(i=len;i>=1;i--)
cout<<a[i];
return 0;
}
高精度加法--c++
最新推荐文章于 2023-08-27 15:58:36 发布