从键盘上输入n(要求大于等于3位)个评委的分数,去掉一个最高分,去掉一个最低分,求出其余n-2个人的平均分,输出平均分,保留2位小数,满分为100。
例如:
输入:6
90 94 80 92 76 84
输出:86.50
#include <stdio.h>
int main()
{
int n,sum=0,min,max,i;
printf("请输入评委的个数:");
scanf("%d", &n);
if(n>=3)
{
for(i=0;i<n;i++){
int a;
scanf("%d", &a);
sum += a;
if(i==0){
min = a;
max = a;
}
else if(a > max)
max = a;
else if(a > min)
min = a;
}
sum -= max;
sum -= min;
printf("%.2f",1.0*sum/(n-2));
}
else
printf("请输入的个数大于等于3个\n");
return 0;
}
这不很基本的输入输出练习题,你不先写写?