自己测试了几个都是对的但已提交代码就错了三个,第二个测试点的数据下载下来输一下发现确实是错的,但是我的代码应该没错啊
#include <iostream>
#include <algorithm>
using namespace std;
const int maxn = 520;
int a[maxn], b[maxn], c[maxn];
int main() {
string A, B;
cin >> A >> B;
int len = max(A.length(), B.length());
for (int i = A.length() - 1, j = 1; i >= 0; i--, j++) a[j] = A[i] - '0';
for (int i = B.length() - 1, j = 1; i >= 0; i--, j++) b[j] = B[i] - '0';
for (int i = 1; i <= len; i++) {
c[i] = a[i] + b[i];
c[i + 1] = c[i] / 10;
c[i] %= 10;
}
if (c[len + 1] > 0) len++;
for (int i = len; i > 0; i--) cout << c[i];
cout << endl;
return 0;
}
求大佬回答