博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冒泡排序
阅读量:6236 次
发布时间:2019-06-22

本文共 677 字,大约阅读时间需要 2 分钟。

static void Main(string[] args)

        {
            int[] scores = new int[5];
            int i,j;
            int temp;
            Console.WriteLine("请输入5个学员的成绩:");
            for (i = 0; i < 5; i++)
            {
                Console.WriteLine("请输入第{0}个学员的成绩",i + 1);
                scores[i] = int.Parse(Console.ReadLine());
            }

            for (i = 0; i < scores.Length -1; i++)

            {
                for (j = 0; j < scores.Length -1 - i; j++)
                {
                    if (scores[j] > scores[j+1])
                    {
                        temp = scores[j];
                        scores[j] = scores[j+1];
                        scores[j + 1] = temp;
                    }
                }
            }
            Console.WriteLine("排序后:");
            for (i = 0; i < scores.Length; i++)
            {
                Console.WriteLine("{0}\t",scores[i]);
            }
            Console.ReadLine();
        }

口诀(升序):

N个数字来排序,两两相比小靠前

外层循环 I-1,内存循环 I-1-J

如果要降序,只把大于换小于

转载于:https://www.cnblogs.com/zhengguangITelite/archive/2012/05/04/2482260.html

你可能感兴趣的文章
Mac快捷键
查看>>
100-44
查看>>
POJ 1775 Sum of Factorials
查看>>
spring mvc annotation-driven
查看>>
在使用spring构建项目中,将db配置与程序jar包分离的一种方式
查看>>
50个必备的实用jQuery代码段
查看>>
MP-BGP部署下,不同***实例的相关网段用户网络互访
查看>>
文件备份与恢复技术
查看>>
linux配置本地yum源
查看>>
android socket编程实例
查看>>
企业即时通讯的开发与发展优势
查看>>
关于程序员如何赚点小钱
查看>>
服务器迁移流程
查看>>
java获得项目路径
查看>>
CTF密码学密文脚本解密及WP(凯撒解密)
查看>>
centos7安装redis
查看>>
多说评论一次导回 Typecho 本地数据库
查看>>
TechEd 2011微软技术大会热门课程曝光
查看>>
分布式锁之Redis实现
查看>>
【解惑】领略内部类的内部
查看>>