题目链接:http://poj.org/problem?id=2350
水题,让我们求成绩高于平均成绩的百分比,然而这题没有给我们巨大的数据量,普通硬做就是了,不解释了!
代码如下:
1 2 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); } }
|