冒泡练习

        青年歌手大赛有评委十个,歌手的成绩为:去掉两个最高分和两个最低分之后的平均分。
现已知歌手的打分为(98,97,91,87,94,89,94,95,90,89),求此歌手的最后得分

int[] e = {98,97,91,87,94,89,94,95,90,89};
        
        int sy = 0;
        
        for (int f = 1; f < e.length; f++)
        {
            for (int g = 0; g < e.length-f; g++)
            {
                if (e[g] > e[g+1])
                {
                    int t = e[g];
                    
                    e[g] = e[g+1];
                    
                    e[g+1] = t;
                                        
                }
                                
            }
            /*for (int i = 0; i < e.length; i++) 
            {
                System.out.print(e[i] + "	");            
            }
            System.out.println();*/
                    
            if (f == 9)
            
            {for (int i = 0 + 2; i< e.length-2; i++)
            {
                sy = sy + e[i];
                
                
            }
            System.out.println( "平均分=" + sy / 6);}    
                            
        }

输出结果为:

平均分=92

原文地址:https://www.cnblogs.com/fangchongyan/p/5025212.html