#include <bits/stdc++.h>
using namespace std;
string s1,s2,s3;
int main(){
cin>>s1>>s2;
int l1=s1.size(),l2=s2.size();
if(l2>l1){
swap(s1,s2);
swap(l1,l2);
for(int i=1;i<=l1-l2;i++){
s2 = "0" + s2;
}
}
int jn = 0;
for(int i=l1-1;i>=0;i--){
int num = s1[i] - '0' + s2[i] -'0' + jn;
if( num > 9 ) jn = 1;
else jn = 0;
s3[i] = num % 10 + '0';
}
if(jn) cout << jn;
for(int i = 0;i < l1;i++){
cout << s3[i];
}
return 0;
}
根据自己浅浅的理解蒙的,求解谢谢