2 条题解

  • 1
    @ 2023-1-20 20:03:53
    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        int x;
        double sum=0,num=0;
        for(int i=1;i<=9999999;i++)
        {
            cin >> x;
            if(x==0)
            {
                break;
            }
            sum+=x;
            num++;
        }
        cout << fixed << setprecision(1);
        cout << sum/num << " ";
        sum=0;
        num=0;
        for(int i=1;i<=9999999;i++)
        {
            cin >> x;
            if(x==0)
            {
                break;
            }
            sum+=x;
            num++;
        }
        cout << fixed << setprecision(1);
        cout << sum/num;
    }
    
    • 0
      @ 2023-10-5 16:06:04

      很简单,只需要逐个输入累加求和,用ans1记录男生人数,ans2记录女生人数,在计算平均成绩,输出即可,至于代码嘛,凑合着看吧!

      AcAc CodeCode

      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
          int x, ans1 = 0,ans2 = 0;
          double avg1 = 0,avg2 = 0;
          while(cin>>x)
          {
              if(x==0)
                  break;
              ans1++;
              avg1+=x;
          }
          cout<<fixed<<setprecision(1)<<avg1 / (ans1*1.0)<<" ";
          while(cin>>x)
          {
              if(x==0)
                  break;
              ans2++;
              avg2+=x;
          }
          cout<<fixed<<setprecision(1)<<avg2 / (ans2*1.0);
          return 0;
      }
      
      • 1

      【入门】立定跳远成绩求解

      信息

      ID
      316
      时间
      1000ms
      内存
      16MiB
      难度
      1
      标签
      递交数
      51
      已通过
      38
      上传者