#include <bits/stdc++.h>
#define ull unsigned long long
#define ll long long
#define db double
using namespace std;
const ll N = 1e7;
char a1[510], b1[510];
ll a[510], b[510], c[510], lena, lenb, lenc, x;
int main() {
ios::sync_with_stdio(false), cin.tie(0), cout.tie(0);
gets(a1);
gets(b1);
lena = strlen(a1);
lenb = strlen(b1);
for (int i = 0; i < lena; i++)
a[lena - i] = a1[i] - 48;
for (int i = 0; i < lenb; i++)
b[lenb - i] = b1[i] - 48;
while (lenc <= lena || lenc <= lenb) {
c[lenc] = a[lenc] + b[lenc] + x;
x = c[lenc] / 10;
c[lenc] %= 10;
lenc++;
}
c[lenc] = x;
if (c[lenc] == 0)
lenc--;
for (int i = lenc; i >= 1; i--)
cout << c[i];
return 0;
}
提交记录