问答题 青年歌手大奖赛的比赛规则是:评审委员会由n名评委组成,去掉一个最高分,去掉一个最低分,计算其余评委打分的平均值,作为参赛选手的最终成绩。请编写程序,通过键盘依次输入评委的人数及所有评委的打分,并计算出参赛选手的最终成绩。
【正确答案】
【答案解析】#include<stdio.h>
main( )
{
int i,j,n,m;
float a[100],k,sum=0,Avg;
prinft("请输入评委人数:\n");
scanf("%d",&n);
prinft("请输入分数:\n");
for(m=0;m<n;m++)
scanf("%f",&a[m]);
for(i=0;i<n-1;i++)
for(j=i+1;j {
if(a[i]<a[j])
{
k=a[i];a[i]=a[j];a[j]=k;
}
}
for(i=1;i<n-1;i++)
{
sum=sum+a[i];
Avg=sum/(n-2);
}
printf("选手最终成绩为%f",Avg);
}