#include<stdio.h>
struct cl
{
float a;
float ave;
int s[1000];
}cls[1000];
int main()
{
int n,i,j,sum,m;
scanf("%d",&n);
for(i=0;i<n;i++)
{
sum=0;
m=0;
scanf("%f",&cls[i].a);
for(j=0;j<cls[i].a;j++)
{
scanf("%d",&cls[i].s[j]);
sum+=cls[i].s[j];
}
cls[i].ave=sum/cls[i].a;
for(j=0;j<cls[i].a;j++)
{
if(cls[i].s[j]>cls[i].ave)
m++;
}
float t=(m/cls[i].a)*100;
printf("%.3f%%\n",t);
}
return 0;
}
SWUST OJ 706: above average
最新推荐文章于 2024-08-31 20:59:22 发布