2025-06-30 17:19:25
发布于:江苏
希望你品德善良,因为我们的团队的人都是是
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
string addBigNumbers(string num1, string num2) {
string result;
int carry = 0;
int i = num1.size() - 1;
int j = num2.size() - 1;
while (i >= 0 || j >= 0 || carry > 0) {
int digit1 = (i >= 0) ? num1[i--] - '0' : 0;
int digit2 = (j >= 0) ? num2[j--] - '0' : 0;
int sum = digit1 + digit2 + carry;
carry = sum / 10;
result.push_back(sum % 10 + '0');
}
reverse(result.begin(), result.end());
return result;
}
int main() {
string a, b;
cin >> a >> b;
cout << addBigNumbers(a, b) << endl;
return 0;
}
@༺དༀ༒∞王陈锦∞༒ༀཌ༻ 他喵的,你数太大了!long long,unsigned long long 都不管使!
这里空空如也













有帮助,赞一个