当前位置:首页 > C#学习 > C#练习 > 正文内容

C# 冒泡排序练习

小道6年前 (2018-11-24)C#练习2913

将数组内的元素 从大到小排序:

using System;

namespace 冒泡排序
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] n = new int[] { 5, 6, 8, 11, 1, 15, 16, 6, 8, 4, 10 };//数组
            for (int i = 0; i < n.Length; i++)//循环
            {
                for (int j = i; j < n.Length; j++)//循环
                {
                    int temp;//定义一个变量
                    if (n[i] < n[j])//判断第一个元素 是否小于后面的元素
                    {
                        temp = n[i];//交换值
                        n[i] = n[j];//交换值
                        n[j] = temp;//交换值
                    }
                }
            }
            foreach (var item in n)//遍历
            {
                Console.WriteLine(item);//输出
            }
            Console.ReadKey();//按任意键
        }
    }
}

输出结果:

image.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://www.daobk.com/post/121.html

分享给朋友:

“C# 冒泡排序练习” 的相关文章

C# 求矩形面积 WindowsForms界面

C# 求矩形面积 WindowsForms界面

使用 C#语言,WinForm 制作求矩形面积软件:源码:        private void bnt_Click(object sender, EventArgs ...

C# 随机数产生 Random

C# 随机数产生 Random

输入一个范围,在这个范围内随机产生数字:        private void btn_Click(object sender, EventArgs e) /...

C# 简单 控制台 飞行棋 附源码

C# 简单 控制台 飞行棋 附源码

简单C# 控制台飞行棋,使用 int数组 用于创建地图。图例: 幸运转盘: ◎    地雷: ☆    暂停: ▲    时空隧道: 卐using System; namespace 飞行棋 {  &...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。