选手评分问题

时间:2023-01-08 18:26:12
/**
 * 在歌唱比赛中,共有10位评委进行打分,在计算歌手得分时,
 * 去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数
 * 进行平均,就是该选手的最终得分。如果已知每个评委的评分,
 * 求该选手的得分。
 */
import java.util.Scanner;


public class Test6_1514 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int attr[] = new int[10];
int sum=0;
System.out.println("请输入十个评委的评分:");
for (int i = 0; i < attr.length; i++) {
              attr[i]=input.nextInt();
}
for (int i = 0; i < attr.length; i++) {
sum+=attr[i];
}
int max=attr[0];
int min=attr[0];
for (int i = 0; i < attr.length; i++) {
if(attr[i]>max){
max=attr[i];
}
}
for (int i = 0; i < attr.length; i++) {
if(attr[i]<min){
min=attr[i];
}
}

int avg=(sum-max-min)/8;
System.out.println("这位歌手最后得分为:"+avg);
}
}