天天看點

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

本文章僅用于筆記。部分知識點來源于網絡,授權請聯系作者([email protected])。

題目

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

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      
解題
import java.util.Scanner;

public class Main
{
	public static void main(String[] args)
	{
		Scanner s=new Scanner(System.in);
		while(s.hasNextInt())
		{
			int n=s.nextInt(),num=0,max=0,min=101,x;
			for(int i=1;i<=n;i++)
			{
				x=s.nextInt();
				if(max<x)max=x;
				if(min>x)min=x;
				num=num+x;
			}
			System.out.printf("%.2f%n",(double)(num-min-max)/(n-2));
		}
	}
}
           

求來波關注! 謝謝啦0.0!

小小小作者  @Fanny0602