题目描述:在歌手大奖赛中,有9位评委为参赛的选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余7个分数的平均值。
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a,s,i,sum,max,min;
max=-1;
sum=0;
min=11;
i=0;
do
{
scanf("%f",&s);
sum=sum+s;
if(max<s)
{
max=s;
}
if(min>s)
{
min=s;
}
i++;
}
while(i<9);
a=(sum-max-min)/7;
printf("%.3f",a);
return 0;
}
结果:
注意:如何去最大值最小值是关建