歌手大奖赛有10名评委打分,去掉一个最高分、去掉一个最低分,求选手的平均分。


#include <math.h>
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int i = 0; float x = .0f, y=.0f, sum = .0f, max=-1.0f, min=1e20f;
printf("请困郑输入十位评汪脊颂委打分:");
for(i = 0; i < 10; i++) {
scanf("%f", &x);
y = (float)fabs(x);
if(y>max) max = y;
if(y<野枣min) min = y;
sum+=y;
}/*next i*/
sum -= max;
sum -= min;
printf("\n去掉一个最低分%4.3f, 去掉一个最高分%4.3f, 选手最终得分为%4.3f\n",
max, min, sum / 8.0f);
system("pause");
return 0;
}
/*
请输入十位评委打分:9.8 9.875 9.6 9.9 9.9
9.83 9.89
9.81
9.7
9.75

去掉一个最低分9.900, 去掉一个最高分9.600, 选手最终得分为9.819
请按任意键继续. . .
*/