冒泡排列-——方法1

从大到小

using System.Threading;

namespace 递减
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("输入个数");

            int[] a = new int[int.Parse (Console.ReadLine())];
            
            int i = a.Length;

            for (int b = 0; b < i-1; b++)
            {
                Thread.Sleep(300);

                Random r = new Random();

                a[b] = r.Next(1,99);


                Console.Write(a[b] + " ");
            }

            for (int x = i - 1; x >= 0; x--)
            {
                for (int y = 0; y < i ; y++)
                {
                    if (a[y] < a[y + 1])//报错
                    {
                        int k = a[y];

                        a[y] = a[y + 1];

                        a[y + 1] = k;
                    }
                }
                Console.WriteLine(a[x] + " ");
            }
            Console.ReadLine();

 

转载于:https://www.cnblogs.com/nwj-0613/p/4716250.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值