import java.util.Scanner; public class 评委打分求最终得分 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请输入评委的数量:"); int n=sc.nextInt(); int[] arr = new int[n]; for (int i = 0; i <arr.length ; i++) { System.out.print("请输入第"+(i+1)+"个评委打的分数:"); int score=sc.nextInt(); arr[i]=score; } int max=arr[0]; int min=arr[0]; int sum=0; for (int i = 0; i <arr.length ; i++) { if(arr[i]>max){ max=arr[i];} if(arr[i]<min){ min=arr[i]; } sum+=arr[i]; } System.out.print("评委中打的最高分为:"+max+"\t"); System.out.print("评委中打的最低分为:"+min+"\t"); double tosum=(sum-max-min)*1.0/(arr.length-2); System.out.print("选手最终得分为:"+tosum); } }
java评委打分求最终分数。最终分数是减去最高分和最低分然后求的平均值的结果
最新推荐文章于 2023-09-19 21:23:57 发布