zoukankan      html  css  js  c++  java
  • 排序方法:去掉最高最低分求平均分

    namespace ConsoleApplication10
    {
        class Program
        {
            static void Main(string[] args)
            {
                double[] a = new double[10];新建一个10个数的1维数组
                double sum = 0;
                for (int i = 0; i < a.Length; i++)
                {
                    a[i] = Convert.ToInt32(Console.ReadLine());//for循环建立一个数组有a.Length个数
                    sum=sum+a[i];
                    Console.WriteLine(""+(i+1)+"个评委的分数为"+a[i]);
                }
                Console.WriteLine("总分为"+sum);
                double temp;
                for (int i = 0; i <a.Length; i++)//快速排序
                {
                    for (int j = i; j <a.Length-1; j++)
                    {
                        if (a[i]<a[j+1])
                        {
                            temp = a[i];
                            a[i] = a[j + 1];
                            a[j + 1] = temp;
                        }
                    }
                }
                for (int i = 0; i < a.Length; i++)
                {
                    Console.WriteLine(a[i]);一次输出排完序的数组            
                }
                Console.WriteLine("最高分" + a[0]);
                Console.WriteLine("最低分" + a[9]);
                double pj = (sum - a[0] - a[9])/(a.Length-2);
                Console.WriteLine("去掉一个最高分和最低分之后的平均最后得分为" + pj);  
                Console.ReadLine();
    
            }
        }
    }
    二百个不间断的重复,只是让我看到了人的命运无法改变这一事实而已。
  • 相关阅读:
    javascript-类型、值和变量
    词法结构
    前端js保存页面为图片下载到本地
    js生成带log的二维码(qrcodejs)
    工具函数
    css 水平垂直居中
    vue中的keep-alive
    vuex 的使用
    Spring源码解析
    Spring源码解析
  • 原文地址:https://www.cnblogs.com/dlexia/p/4389633.html
Copyright © 2011-2022 走看看