#include<bits/stdc++.h>
using namespace std;
const int N=1e3+10;
string A,B;
int a[N],b[N],c[N];
int main()
{
cin>>A>>B;
reverse(A.begin(),A.end());
reverse(B.begin(),B.end());
for(int i=0;i<A.length();i++)
{
a[i]=A[i]-'0';
}
for(int i=0;i<B.length();i++)
{
b[i]=B[i]-'0';
}
int len=max(A.length(),B.length());
int jw=0;
for(int i=0;i<len;i++)
{
c[i]=(a[i]+b[i]+jw)%10;
jw=(a[i]+b[i]+jw)/10;
}
if(jw) cout<<jw;
for(int i=len-1;i>=0;i--)
{
cout<<c[i];
}
return 0;
}
A+B Problem(高精)
最新推荐文章于 2026-06-23 22:46:37 发布
&spm=1001.2101.3001.5002&articleId=144951180&d=1&t=3&u=ba95484d0f2d43a784ea6878ce477300)
856

被折叠的 条评论
为什么被折叠?



