首页 > 其他分享 >6个评委,去掉最高分,最低分,得平均分

6个评委,去掉最高分,最低分,得平均分

时间:2023-01-20 22:00:12浏览次数:43  
标签:index 去掉 min int 最高分 System 评委 array 平均分

package com.fqs.demo;

import java.util.Scanner;

public class XuanShou {
    public static void main(String[] args) {
        //输入6个值作为一个数组
        //找到最大值和最小值
        //if array[index]=max array[index]=min 去掉; result=其余4个相加除以4
        int array[]=new int[6];
        Scanner sc=new Scanner(System.in);
        for(int index=1;index<7;index++) {
            System.out.println("第"+index+"个评委,请输入评分");
            int scint=sc.nextInt();
            array[index-1]=scint;
        }//6个评分
        /*
         * for(int index=0;index<6;index++) { System.out.println(array[index]); }
         */
        boolean flag=true;
        int max=array[0];//最大值
        for(int index=0;index<6;index++) {
            if(max<array[index]) {
                flag=false;
                max=array[index];//获得最大值 
            }
            
        }//结束for循环6次
         System.out.println("max: "+max); 
        int min=array[0];//最小值
        for(int index=0;index<6;index++) {
            if(min>array[index]) {
                flag=false;
                min=array[index];
                System.out.println("最小index:"+index);
            }//获得最大值
        }//结束for循环6次
         System.out.println("min:"+min); 
        //求四个值的平均值
         
        int avg=(array[0]+array[2]+array[3]+array[4]+array[5]-max-min)/4;
        System.out.println("avg:"+avg); //去掉最高分去掉最低分的总和,除以4,等于    
    }

}

 

标签:index,去掉,min,int,最高分,System,评委,array,平均分
From: https://www.cnblogs.com/haha1988/p/17063311.html

相关文章