import java.util.Scanner;
public class HDU_oj2014 {
/*
* 青年歌手大奖赛中,评委会给参赛选手打分。
* 选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。*/
public static void main(String[] args) {
Scanner sn = new Scanner(System.in);
while(sn.hasNext()) {
int n = sn.nextInt();
double sum = 0;
double score = 0;
double[] arr = new double[n];
for(int i = 0;i < n;i++) {
arr[i] = sn.nextDouble();
sum = sum + arr[i];
}
sum = sum - getMax(arr) - getMin(arr);
score = sum/(n-2);
System.out.println(String.format("%.2f", score));
}
}
public static double getMax(double[] arr) {
double max = 0;
for(int i = 0;i < arr.length;i++) {
if(max < arr[i]) {
max = arr[i];
}
}
return max;
}
public static double getMin(double[] arr) {
double min = 1000;
for(int i = 0;i < arr.length;i++) {
if(min > arr[i]) {
min = arr[i];
}
}
return min;
}
}
杭电oj —— 2014
猜你喜欢
转载自blog.csdn.net/LiLi_code/article/details/87642267
今日推荐
周排行