拿ai生成的最笨方法
2025-03-22 16:55:22
发布于:北京
4阅读
0回复
0点赞
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
string a_str, b_str;
cin >> a_str >> b_str;
reverse(a_str.begin(), a_str.end());
reverse(b_str.begin(), b_str.end());
string result;
int carry = 0;
for (int i = 0; i < max(a_str.size(), b_str.size()) || carry; ++i) {
int digit_a = (i < a_str.size()) ? a_str[i] - '0' : 0;
int digit_b = (i < b_str.size()) ? b_str[i] - '0' : 0;
int sum = digit_a + digit_b + carry;
carry = sum / 10;
result.push_back(sum % 10 + '0');
}
reverse(result.begin(), result.end());
cout << result << endl;
return 0;
}
这里空空如也
有帮助,赞一个