题目描述:
为歌唱比赛设计一个评分系统,规则如下:
共有n名评委给分(0~100分,整数),要求去掉一个最高分,去掉一个最低分,剩余成绩的平均分为最终得分。
输入一个正整数n(3≤n≤10),表示有n个评委,输入n个成绩,输出最终得分。
输入格式:
第一行输入一个正整数n(3≤n≤10),第二行输入每位评委给分,用空格分隔。
输出格式:
输出最终得分,结果保留两位小数。
示例:
输入:5
70 75 80 85 90
输出:80.00
#include<stdio.h>
int main()
{
int p[10],n,i,min=100,max=0;
float z;
scanf("%d",&n);
for(i=0;i<n;i++) scanf("%d",&p[i]);
for(i=0;i<n;i++)
{
z+=p[i];
if(p[i]<min) min=p[i];
if(p[i]>max) max=p[i];
}
z=(z-min-max)/(n-2);
printf("%.2f",z);
return 0;
}