import java.util.Scanner;
public class five {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入评委人数:");
int personNumber = sc.nextInt();
int sum = 0;
int max = 0;
int min = 100;
int i = 0;
while (i < personNumber) {
System.out.println("请输入第" + (i + 1) + "位评委的分数(范围:1~100):");
int dian = sc.nextInt();
if (dian >= 0 && dian <= 100) {
sum += dian;
if (max < dian) {
max = dian;
}
if (min > dian) {
min = dian;
}
i++;
} else {
System.out.println("分数输入不在范围内,请重新输入");
}
}
System.out.println("最高分为:" + max + "分,最低分为:"+ min + "分,平均分为:" + ((sum - max - min) / (personNumber - 2)));
}
}
JavaSE题目-获取多位评委分数的平均分(去掉最大和最小值)
最新推荐文章于 2024-08-03 21:02:21 发布