import java.util.Scanner;
public class Test{
public static void main(String[] args) {
int[] a = new int[5];
System.out.println("键盘输入5个评委的评分");
for(int i=0;i<a.length;i++){
Scanner sc = new Scanner(System.in);
int s = sc.nextInt();
a[i] = s;
}
System.out.println("五个评委的打分成绩为");
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}
System.out.println();
int temp = 0;
//成绩从小到大排序
for(int i=0;i<a.length;i++){
for(int j=0;j<a.length-1;j++){
if(a[j]>a[j+1]){
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
}
System.out.println("成绩从小到大排序为");
for(int i=0;i<a.length;i++){
System.out.print(a[i]+"\t");
}
System.out.println();
int average=0,sum=0;
System.out.println("去掉最高分和最低分");
for(int i=0;i<a.length;i++){
if(i!=0&&i!=a.length-1){
System.out.print(a[i]+"\t");
sum+=a[i];
average = sum/(a.length-2);
}
}
System.out.println();
System.out.println("最终得分为"+average);
}
}
编程:5 位评委对参赛选手进行打分,将所有的打分结果存储在对应类型的数组中,将所有评分结果 去除一个最低分,去除一个最高分,然后获取剩余 3 位评委的平均分数为选手的最终得分。设计程序, 用键盘输入
最新推荐文章于 2023-09-21 22:45:19 发布