zoukankan      html  css  js  c++  java
  • 求最低分最高分---c#(冒泡排序的运用)

     //  输入10个人的分数,去掉两个最高两个最低,求平均分
                 Console.Write("请输入人数:");
                 int renshu = int.Parse(Console.ReadLine());
                 int[] chengji = new int[renshu];
                 if (renshu >= 5)
                 {
                     for (int h = 1; h <= renshu; h++)
                     {
                         Console.Write("请输入第" + h + "个人的成绩");
                         chengji[h - 1] = int.Parse(Console.ReadLine());
                     }
                     for (int i = 0; i < renshu; i++) //冒泡排序,成绩由大到小排好
                     {
                         for (int j = i; j < renshu - 1; j++)
                         {
                             if (chengji[i] < chengji[j + 1])
                             {
                                 int zhong = 0;  //中间值
                                 zhong = chengji[i];
                                 chengji[i] = chengji[j + 1];
                                 chengji[j + 1] = zhong;
                             }
                         }
                     }
                     int he = 0;
                     for (int i = 0; i <= (renshu - 1); i++)     //算出总的成绩
                     {
    
                         he = he + chengji[i];
                     }
                     double pj = (he - chengji[0] - chengji[1] - chengji[renshu - 2] - chengji[renshu - 1]) / (renshu - 4);
                     Console.WriteLine("去掉两个最高分{0}、{1},去掉两个最低分{2}、{3},最后平均成绩是:{4}", chengji[0], chengji[1], chengji[renshu - 2], chengji[renshu - 1], pj);
                 }
                 else
                 {
                     Console.WriteLine("输入的人数要大于等于5!!!");
                 }
    
                 Console.ReadKey();
  • 相关阅读:
    GOF23设计模式之建造者模式
    GOF23设计模式之工厂模式
    GOF23设计模式之单例模式
    服务端字节流输出图片
    小记常见的会话跟踪技术
    Java生成随机数的三种方式
    因为new Date(),我给IE跪了
    ionic初体验
    cordova开发环境搭建
    gradle环境搭建
  • 原文地址:https://www.cnblogs.com/9999w/p/4350805.html
Copyright © 2011-2022 走看看