#include <bits/stdc++.h>
using namespace std;
int a[505],b[505],c[505];
int fun(int x[])
{
string s;
cin>>s;
int len=s.length();
for (int i=1;i<=len;i++)
x[i]=s[len-i]-'0';
return len;
}
int main()
{
int an,bn,n,h=0;
an=fun(a);
bn=fun(b);
an>bn?n=an:n=bn;
for (int i=1;i<=n;i++)
{
c[i]=(a[i]+b[i]+h) % 10;
h=(a[i]+b[i]+h) / 10;
}
if (h>0)
{
n++;
c[n]=h;
}
for (int i=n;i>0;i--) cout<<c[i];
return 0;
}
高精度加法
最新推荐文章于 2024-08-05 20:49:33 发布