|
#include<bits/stdc++.h>
using namespace std;
int a[205];
int b[205],c[205],ans[205];
int main()
{
string a1,b1;
cin>>a1;
cin>>b1;
for(int i=0;i<a1.size();i++)
{
a[a1.size()-i-1]=a1[i]-'0';
}
for(int i=0;i<b1.size();i++)
{
b[b1.size()-i-1]=b1[i]-'0';
}
int anslen=max(a1.size(),b1.size());
for(int i=0;i<anslen;i++)
{
ans[i]=a[i]+b[i]+c[i];
c[i+1]=ans[i]/10;
ans[i]%=10;
}
if(c[anslen]>0)
{
ans[anslen]=c[anslen];
anslen++;
}
int flag=0;
for(int i=anslen-1;i>=0;i--)
{
if(ans[i]==0&&flag==0)
{
continue;
}
flag=1;
cout<<ans[i];
}
if(flag==0)
{
cout<<0;
}
return 0;
}
|
|