//输入裁判人数
//通过键盘录入的方式输入每位裁判的分数
//遍历数组输出所有裁判分数
//写方法获取最高分
//写方法获取最低分
//写方法获取总分
//输出最终得分
import java.util.Scanner;
class CaiPan{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入裁判人数:");
int n = sc.nextInt();
int[] arr = new int[n];
for(int i=0;i
System.out.println("请输入第"+(i+1)+"个裁判分数:");
arr[i] = sc.nextInt();
}
for(int i=0;i
System.out.print(arr[i]+" ");
}
int max = Getmax(arr,n);
int min = Getmin(arr,n);
int sum = Getsum(arr,n);
int avg = (sum-max-min)/(n-2);
System.out.println("最终得分是:"+avg);
}
public static int Getmax(int[] a, int n){
int max = a[0];
for(int i=0;i
return max;
}
public static int Getmin(int[] a, int n){
int min = a[0];
for(int i=0;i
}
public static int Getsum(int[] a, int n){
int sum = 0;
for(int i=0;i
return sum;
}
}
//zongjie
//一定要分析需求写出对应注释
//形参列表:类型+形参
//除号后 整体加括号
//未知数组先动态初始化
//定义长度int[] arr = new int[n];
//再录入arr[i] = sc.nextInt();
//遍历时,n可由arr.length代替,以此可少传一个参数



