冒泡排序

冒泡排序原理:
如果把较小的数比作气泡,排序的过程就是气泡不断向上冒的过程,
越小的数冒得越高。

使用冒泡排序按成绩高低对学生排名

namespace 冒泡排序
{
    /// 
    /// 使用二重循环实现数组的冒泡排序算法
    /// 
   public class PXsort
    {
        public void Psort()
        {
            int[] sores = new int[6]; //成绩数组  
            int i, j; //循环变量
            int temp;//临时变量  用它来帮助完成交换工作
            //输入成绩
            Console.WriteLine("请输入6个学员的成绩");
            for (i = 0; i < sores.Length; i++)
            {
                Console.WriteLine("请输入第{0}个学员的成绩:",i+1);
                sores[i] = int.Parse(Console.ReadLine());
            }
            //开始排序-使用冒泡排序
            for(i=0;i

运行结果

冒泡排序_第1张图片

冒泡排序速记口诀(降序)
1.N个数字来排队,两两相比小靠前
2.外层循环 N - 1 ,内层循环 N-1-i
3.如果要升序排序,把程序中的小于号换成大于号
冒泡排序_第2张图片

你可能感兴趣的:(C#,C#,语法)