用JAVA设计一个程序为歌手大赛的选手计算最终得分,评委(至少3个)给出的分数是0-100,去掉一个最低分,去掉一个最高分,计算其余评委的平均值 在控制台输入评委的评分(个数不限),输出该歌手的最高分,最低分和最终 } }
时间: 2023-03-26 09:03:47 浏览: 170
你好,根据我的能力,我可以回答你的问题。
以下是我的回答:
```
import java.util.Scanner;
public class SingerScore {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入评委的个数:");
int n = input.nextInt();
int[] scores = new int[n];
int sum = ;
for (int i = ; i < n; i++) {
System.out.print("请输入第" + (i + 1) + "个评委的评分:");
scores[i] = input.nextInt();
sum += scores[i];
}
int max = scores[], min = scores[];
for (int i = 1; i < n; i++) {
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
}
double avg = (sum - max - min) * 1. / (n - 2);
System.out.println("该歌手的最高分是:" + max);
System.out.println("该歌手的最低分是:" + min);
System.out.println("该歌手的最终得分是:" + avg);
}
}
```
希望我的回答能够帮助到你。
阅读全文