1. 程式人生 > >HDU 2014 青年歌手大獎賽_評委會打分

HDU 2014 青年歌手大獎賽_評委會打分

青年歌手大獎賽_評委會打分

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 112261 Accepted Submission(s): 55439*

Problem Description

青年歌手大獎賽中,評委會給參賽選手打分。選手得分規則為去掉一個最高分和一個最低分,然後計算平均得分,請程式設計輸出某選手的得分。

Input

輸入資料有多組,每組佔一行,每行的第一個數是n(2<n<=100),表示評委的人數,然後是n個評委的打分。

Output

對於每組輸入資料,輸出選手的得分,結果保留2位小數,每組輸出佔一行。

Sample Input

3 99 98 97 4 100 99 98 97

Sample Output

98.00 98.50

Author

lcy

程式碼

#include<stdio.h>
#include<math.h>
int main()
{
	int n,i;
	double s,x,max,min;
	while(scanf("%d",&n) !=EOF)
	{		
		scanf("%lf",&x);
		s=max=min=x;
		for(i=1;i<n;++i)
		{
			scanf("%lf",&x);
			s+=x;
			max=(x>max)?x:max;
			min=(x<min)?x:min;
		}
		printf("%.2lf\n",(s-max-min)/(n-2));	
		
	}
	return 0;
}