C# 冒泡排序练习

原创 小道  2018-11-24 21:21:21  阅读 197 次 评论 0 条
摘要:

将数组内的元素 从大到小排序:using System; namespace 冒泡排序 {     class Program     {         static void Main(string[] args)    &nbs

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

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
版权声明:本文为原创文章,版权归 小道 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?