Problem Description
青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
Input
输入数据有多组,每组占一行,每行的第一个数是n(2
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
int n = sc.nextInt();
int max = 0;
int min = 100;
double sum = 0;
int m = n;
while(m-->0){
int s = sc.nextInt();
sum += s;
if(s>max){
max = s;
}
if(s<min){
min = s;
}
}
sum = sum-max-min;
System.out.printf("%.2f",sum/(n-2));
System.out.println();
}
}
}