#include<iostream>
#include<cstring>
using namespace std;
char a[205], b[205];
int x[205], y[205], z[205];
int main() {
cin.getline(a, 205);
cin.getline(b, 205);
int la = strlen(a), lb = strlen(b), xi = 0, yi = 0;
for (int i = la - 1; i >= 0; i--) {
x[xi++] = a[i] - 48;
}
for (int i = lb - 1; i >= 0; i--) {
y[yi++] = b[i] - 48;
}
int r = 0, lz = 0;
for (int i = 0; i < la || i < lb; i++) {
z[i] = (x[i] + y[i] + r) % 10;
r = (x[i] + y[i]+r) / 10;
lz++;
}
if (r != 0) {
z[lz] = r;
lz++;
}
int f = 0;
for (int i = lz - 1; i >= 0; i--) {
if(z[i] != 0 ||(z[i] == 0 && f == 1)){
f=1;
cout << z[i];
}
}
return 0;
}
标准c++14