package Test;import java.util.Scanner;public class java {public static void main(String[] args) {// TODO Auto-generated method stubint a[]=new int[10];int sum=0;Scanner sc=new Scanner(System.in);for(int i=0;i<10;i++){System.out.println("输入第"+(i+1)+"选手得分");a[i]=sc.nextInt();}int max=a[0];int min=a[0];for(int i=0;i<10;i++){if(max<a[i]){max=a[i];}}for(int i=1;i<10;i++){if(min>a[i]){min=a[i];}}for(int i=0;i<a.length;i++){sum=a[i]+sum;}System.out.println("总分:"+sum);System.out.println("最大值:"+max);System.out.println("最小值:"+min);System.out.printf("最终得分为:"+(sum-max-min)/8);}}
有一个地方需要注意,就是在定义min时需要在接收数据后使用,因为定义时未引用数组的元素,而是使用了空数组默认为0,否则会导致最后输出min的值始终为0.
歌唱比赛十个评委打分 去掉一个最高分与最低分 输出最大值与最小值以及总分和最后去掉最高最低后的平均分。
如果觉得《歌唱比赛十个评委打分 去掉一个最高分与最低分 输出最大值与最小值以及总分和最后去》对你有帮助,请点赞、收藏,并留下你的观点哦!