题目链接:http://poj.org/problem?id=2350
水题,让我们求成绩高于平均成绩的百分比,然而这题没有给我们巨大的数据量,普通硬做就是了,不解释了!
代码如下:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 | 
 
 
 #include <iostream>
 #include <cstdio>
 using namespace std;
 
 int main()
 {
 int t,n,i,a[1000];
 float sum,num;
 scanf("%d",&t;);
 while(t--)
 {
 sum=0;
 num=0;
 scanf("%d",&n;);
 for(i=0;i<n;i++)
 {
 scanf("%d",&a;[i]);
 sum+=a[i];
 }
 sum/=n;
 for(i=0;i<n;i++)
 if(a[i]>sum)
 num++;
 printf("%2.3f%%n",100*num/n);
 
 
 }
 }
 
 
 |