问题:
一共十个评委打分,去掉一个最高分,去掉一个最低分,求最后8个评分的平均值。
代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float x,max=0,min=10,y=0,z;
int i;
for(i=1;i<11;i++)
{
printf("评分:");
scanf("%f",&x);
if(x<min)
min=x;
if(x>max)
max=x;
y+=x;
}
z=(y-max-min)/8;
printf("最终分数:%.2f",z);
return 0;
}
运行结果: