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();
    
            }
        }
    }
    二百个不间断的重复,只是让我看到了人的命运无法改变这一事实而已。
  • 相关阅读:
    Python爬虫的开发
    JSON
    XPath
    w3c
    Python I/O操作
    【转】C语言中DEFINE简介及多行宏定义
    【转】C++中#if #ifdef 的作用
    srand()、rand()、time()函数的用法
    排序算法之冒泡排序、选择排序
    Java Spring学习笔记
  • 原文地址:https://www.cnblogs.com/dlexia/p/4389633.html
Copyright © 2011-2022 走看看