c语言题目:10名评委给一名比赛选手打分。要求用3个函数实现?
#include
#include
int a[100];
int main()
{
int i,n,x;
int max = 0,min = 10000;
printf("请输入几个评委:
");
scanf("%d",&n);
int sum = 0;
for(i = 1;i a[i]) min = a[i];
sum = a[i];
}
sum -= max - min; //减去最高分和最低分(前提评委数大于2)
double avg = double(sum) / (n-2);//平均分
min = 100000;
for(i = 1;i fabs(a[i]-avg))
{
min = fabs(a[i]-avg);
x = i;
}
}
printf("第%d评委与平均分最接近
",x);
return 0;
}。
0