过了样例但WA求助
查看原帖
过了样例但WA求助
1393897
x11223344楼主2024/8/31 08:36
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
const int N = 1e3 + 10;
int a[N], sum[N];
int main()
{
    string s;
    int len = 0;
    while (cin >> s)
    {
        reverse(s.begin(), s.end());
        memset(a, 0, sizeof(a));
        for (int i = 0; i < s.size(); i++) a[i] = s[i] - '0';
        len = max<int>(len, s.size() - 1);
        for (int i = 0; i <= len; i++)
        {
            sum[i] += a[i];
            sum[i + 1] += sum[i] / 10;
            sum[i] %= 10;
        }
        len++;
    }
    while (sum[len] == 0 && len > 0) len--;
    for (int i = len; i >= 0; i--) cout << sum[i];
    return 0;
}
2024/8/31 08:36
加载中...