zoukankan      html  css  js  c++  java
  • 冒泡排序

    冒泡排序:借用中间变量,按从小到大或是从大到小排序

    //输入人数,输入每个人的成绩
    //需要最高分、最低分
    //去掉两个最高分,去掉两个最低分,求平均分。
    Console.Write("请输入班级人数:");
    int a = int.Parse(Console.ReadLine());
    double[]fen=new double[a];
    for (int i=0;i<a;i++ )
    {
    Console.Write("请输入第"+(i+1)+"个人的成绩");
    fen[i] = double.Parse(Console.ReadLine());
    }

    double zhong;
    for (int i = 0; i < a; i++)
    {
    for (int j = i; j < a-1; j++)
    {
    if (fen[i] < fen[j + 1])
    {
    zhong = fen[i];
    fen[i] = fen[j + 1];
    fen[j + 1] = zhong;
    }
    }
    }
    Console.WriteLine("最高分是"+fen[0]);
    Console.WriteLine("最低分是" + fen[a-1]);
    double sum = 0;
    for (int i=2;i<a-2 ; i++)
    {
    sum+=fen[i];
    }
    Console.WriteLine("平均分是"+sum/(a-4));
    Console.ReadLine();

    object 所有类的基类,可以接受任何数据类型 

    foreach(int a in shuzu) 遍历数组 

  • 相关阅读:
    乘法逆元
    P1082 同余方程
    数论编程
    倍增LCA模板
    快速幂模板Super
    黑白染色的模板
    暑假提高组集训Day1 T2
    暑假提高组集训Day1 T1
    7月18日刷题记录 二分答案跳石头游戏Getting
    hdu4738(割桥)
  • 原文地址:https://www.cnblogs.com/nannan-0305/p/5275386.html
Copyright © 2011-2022 走看看