2 条题解

  • 2

    #include <iostream>
    using namespace std;
    int digit_sum(long long x) {
    int sum = 0;
    while (x > 0) {
    sum += x % 10;
    x /= 10;
    }
    return sum;
    }

    int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;
    int max_sum = 0;
    while (n--) {
    long long a;
    cin >> a;
    max_sum = max(digit_sum(a), max_sum);
    }
    cout << max_sum << endl;
    return 0;
    }

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    int mmax=INT_MIN,n;
    int main()
    {
        cin>>n;
        for (int i=1;i<=n;i++)
        {
            long long a;
            cin>>a;
            int sum=0;
            while (a)
            {
                sum+=a%10;
                a/=10;
            }
            
            if (sum>mmax)
                mmax=sum;
        }
        cout<<mmax;
        return 0;
    }
    
    
  • 1

信息

ID
2850
难度
6
分类
(无)
标签
递交数
142
已通过
34
通过率
24%
上传者