您的位置:首页 > 其它

uva 10370 - Above Average

2016-01-02 13:58 597 查看
#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
unsigned C, N, tot_gra, aver, abo_c, gra[10010];
float perc;
int i;
cin >> C;
while(C--)
{
cin >> N;
tot_gra = 0;    // tot_gra: total_grade
for(i = 1; i <= N; i++)
{
cin >> gra[i];
tot_gra += gra[i];
}

aver = tot_gra / N;

abo_c = 0;
for(i=0; i <= N; i++)
if(gra[i] > aver)
abo_c ++;

perc = float(abo_c) / N * 100;
printf("%0.3f%%\n", perc);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: