#include<bits/stdc++.h>
using namespace std;
const int maxn=250;
char sa[maxn],sb[maxn];
int a[maxn],b[maxn],c[maxn],la,lb;
int main()
{
cin>>sa;
cin>>sb;
la=strlen(sa);
lb=strlen(sb);
for(int i=0;i<la;i++)
a[la-i-1]=sa[i]-'0';
for(int i=0;i<lb;i++)
b[lb-i-1]=sb[i]-'0';
int lc=la>lb?la:lb;
for(int i=0;i<lc;i++)
{
c[i]+=a[i]+b[i];
if(c[i]>=10)
{
c[i+1]=c[i]/10;
c[i]=c[i]%10;
}
}
if(c[lc]>0)
lc++;
lc--;
while(c[lc]==0)
{
lc--;
}
for(int i=lc;i>=0;i--)
cout<<c[i];
return 0;
}
蒟蒻求助,谢谢各位大佬!!!