define _CRT_SECURE_NO_WARNINGS
include[HTML_REMOVED]
include[HTML_REMOVED]
include[HTML_REMOVED]
using namespace std;
const int SIZE = 1008;
void converts(int* a, string s) {
int i, len = s.size();
for (i = 0; i < len; i) a[i] = s[len - i - 1] - ‘0’;//反向并且转int型
for (; i < SIZE; i) {
a[i] = 0;//剩下部分变为 0
}
}
void print(int* a) {
int i;
for (i = SIZE - 1; i > 0; i–) {
if (a[i] > 0)
break;
}
for (; i >= 0; i–) cout << a[i];
cout << endl;//从有往左找出第一个不为0的数,是最高位,再一次放入cout输出
}
void add(int a, int b) {
int len = SIZE;
for (int i = 0; i < len; i) {
if (a[i] + b[i] >= 10) {
a[i + 1];
a[i] += b[i];
a[i] -= 10;
}
else {
a[i] += b[i];
}
}
}
int x[SIZE], y[SIZE];
int main() {
string s1, s2;
while (cin >> s1 >> s2) {
converts(x,s1);
converts(y,s2);
add(x, y);
print(x);
}
}
// 作者:陆修远
// 链接:https://www.acwing.com/activity/content/code/content/3986803/
// 来源:AcWing
// 著作权归
// 本人仅对各个函数作理解和备注,学习使用