zoukankan      html  css  js  c++  java
  • ZOJ Problem Set–1915 Above Average

    Time Limit: 2 Seconds      Memory Limit: 65536 KB


    It is said that 90% of frosh expect to be above average in their class. You are to provide a reality check.

    Input

    The first line of standard input contains an integer C, the number of test cases. C data sets follow. Each data set begins with an integer, N, the number of people in the class (1 <= N <= 1000). N integers follow, separated by spaces or newlines, each giving the final grade (an integer between 0 and 100) of a student in the class.

    Output

    For each case you are to output a line giving the percentage of students whose grade is above average, rounded to 3 decimal places.

    Sample Input
    5
    5 50 50 70 80 100
    7 100 95 90 80 70 60 50
    3 70 90 80
    3 70 90 81
    9 100 99 98 97 96 95 94 93 91


    Sample Output

    40.000%
    57.143%
    33.333%
    66.667%
    55.556%


    Source: University of Waterloo Local Contest 2002.09.28

    #include<iostream>
    
    #include<iomanip>
    
    using namespace std;
    
    int main()
    
    {
    
      int cases;cin>>cases;
    
      while(cases--)
    
      {
    
        int N;cin>>N;
    
        int *p = new int[N];
    
        int n;
    
        int sumGrade = 0;
    
        for(int index = 0; index < N; index++)
    
        {
    
          cin>>n;
    
          *(p + index) = n;
    
          sumGrade += n;
    
        }
    
        double avgGrade = sumGrade*1.0/N;
    
        int above = 0;
    
        for(int index = 0; index < N; index++)
    
        {
    
          if(*(p + index) > avgGrade)
    
          {
    
            above++;
    
          }
    
        }
    
        cout<<fixed<<setprecision(3)<<above*100.0/N<<"%"<<endl;
    
      }
    
    }
  • 相关阅读:
    YAML语法
    Python tab补全
    Ubuntu开启root用户登录
    Windows部署JDK和Tomcat
    驾校宝典之科目一整理
    VMware之Red Hat安装配置部署
    H3C之VRRP实验部署
    Windows Server实验指导
    基础网络配置与管理综合实验报告
    H3C-VLan配置
  • 原文地址:https://www.cnblogs.com/malloc/p/2400489.html
Copyright © 2011-2022 走看看