求助,为什么第三个测试点过不了QAQ

P1601 A+B Problem(高精)

```cpp #include <bits/stdc++.h> using namespace std; char s[1001]; int a[1001], b[1001], c[1001]; int la, lb, lc; int main () { scanf("%s", s + 1); la = strlen(s + 1); for (int i = 1; i <= la; i++) { a[i] = s[la - i + 1] - '0'; } scanf("%s", s + 1); lb = strlen(s + 1); for (int i = 1; i <= lb; i++) { b[i] = s[lb - i + 1] - '0'; } if (la > lb) { lc = la; } else { lc = lb; } for (int i = 1; i <= 101; i++) { c[i] = 0; } for (int i = 1; i <= lc; i++) { c[i] = a[i] + b[i] + c[i]; c[i + 1] = c[i] / 10; c[i] = c[i] % 10; } if(c[lc+1] > 0) lc++; for(int i=lc;i>=1;i--){ cout << c[i]; } }
by sunningli @ 2024-01-14 19:09:24


可能是编程语言的问题 ```python a=int(input()) b=int(input()) print(a+b) ```
by cdAGcwhml @ 2024-01-15 18:49:23


|