1902 - 青年歌手大奖赛_评委会打分

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分

题目输入

输入数据有多组,每组占一行,每行的第一个数是n(2<n<100),表示评委的人数,然后是n个评委的打分。

题目输出

对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。

输入/输出样例

输入格式

3 99 98 97
4 100 99 98 97

输出格式

98.00
98.50

C语言解答

#include<stdio.h>

int main()
{
	int max,min,n,i,s,sum;
	double ave;
	while(scanf("%d",&n)!=EOF) 
	{
		max=-1;min=101;sum=0;
		for(i=0;i<n;i++)
		{
		  scanf("%d",&s);
		  sum=sum+s;
		  if(max<s) max=s;
		  if(min>s) min=s;
		}
		ave=(sum-max-min)*1.0/(n-2);
		printf("%0.2f\n",ave);
	}
	return 0;
}