//主要考察浮点数的处理!
#include<iostream>
#include<cstdio>
using namespace std;
int scores[1010];
int main()
{
int tc, num, i, c;
double sum, average, ans;
cin >> tc;
while (tc--){
cin >> num;
sum = c = 0;
for (i = 0; i < num; i++){
cin >> scores[i];
sum += scores[i];
}
average = sum / num;
for (i = 0; i < num; i++)
if (scores[i] > average)
c++;
ans = c * 1.0/ num;
ans *= 100;
printf("%0.3lf%%\n", ans);
}
system("pause");
}
poj 2350 Above Average
最新推荐文章于 2025-08-20 00:00:00 发布