2 条题解

  • 1
    @ 2023-10-4 15:00:43

    非常简单,除了打的太快码风有点怪外

    #include <bits/stdc++.h>
    using namespace std;
    int n, a[105], ans1, ans2;
    double avg;
    int main()
    {
        ios::sync_with_stdio(false);
        cin.tie(0);cout.tie(0);
        cin >> n;
        for(int i=1;i<=n;i++){
            cin>>a[i];
            avg+=a[i];
        }
        avg /= n * 1.0;
        printf("%.1f ",avg);
        for(int i=1;i<=n;i++)
        {
            if(a[i]>=avg)
                ans1++;
            else
                ans2++;
        }
        printf("%d %d",ans1,ans2);
        return 0;
    }
    
    • 1
      @ 2023-1-20 19:01:09

      自古易题无人做。

      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
          int n,a[102],num1=0,num2=0;
          double sum=0,d;
          cin >> n;
          for(int i=1;i<=n;i++)
          {
              cin >> a[i];
              sum+=a[i];
          }
          cout << fixed << setprecision(1);
          cout << sum/n << " ";
          d=sum/n;
          for(int i=1;i<=n;i++)
          {
              if(a[i]>=d)
              {
                  num1++;
              }
              else
              {
                  num2++;
              }
          }
          cout <<num1 <<" "<<num2;
      }
      
    • 1

    【入门】考试成绩的分布情况

    信息

    ID
    231
    时间
    1000ms
    内存
    16MiB
    难度
    3
    标签
    递交数
    61
    已通过
    35
    上传者