有10个评委为参赛选手打分,分数是1到100。选手最后得分是:去掉一个最高分,去掉一个最低分,其余8个评委取平均值。
package lanqioa2020;
import java.util.Arrays;
import java.util.Scanner;
public class 十大歌手评判 {
public static void main(String[] args) {
int arr[]=new int[10];
int sum8=0;
Scanner in=new Scanner(System.in);
System.out.println("请输入10个评委的评分:");
for (int i = 0; i < 10; i++) {
arr[i]=in.nextInt();
}
for (int i = 1; i < 9; i++) {
sum8+=arr[i];
}
Arrays.sort(arr);
System.out.println("平均分:"+sum8/8);
int max=arr[9];
int min=arr[0];
int unfair;
if((max-(sum8/8))>((sum8/8)-min)) {
unfair=max;
}
else {
unfair=min;
}
System.out.println("最不公平:"+unfair);
int fair;
if((arr[5]-(sum8/8))>((sum8/8)-arr[4])) {
fair=arr[4];
}
else {
fair=arr[5];
}
System.out.println("最公平:"+fair);
}
}