这里是代码
#include<iostream>
#include<string>
using namespace std;
string a,b,ans;
bool flag=0;
int main(){
getline(cin,a);
getline(cin,b);
// cout<<(int)'0';
int min_length=a.length()<b.length()?a.length():b.length();
string longer_str=a.length()>b.length()?a:b;
for(int i=min_length-1;i>=0;i--){
int x=a[i]+b[i]-96;
if(flag) x++;
flag=0;
if(x>=10) flag=1;
ans+=(x%10+48);
// cout<<ans<<endl;
}
for(int i=min_length;i<longer_str.length();i++){
int x=longer_str[i]-48;
if(flag) x++;
flag=0;
if(x>=10) flag=1;
ans+=(x%10+48);
// cout<<ans<<endl;
}
// cout<<endl;
if(flag)ans+='1';
for(int i=0;i<ans.length()/2;i++){
char temp=ans[i];
ans[i]=ans[ans.length()-i-1];
ans[ans.length()-i-1]=temp;
// cout<<ans<<endl;
}
cout<<ans;
// cout<<ans.length();
return 0;
}