首页 > 编程语言 > 详细

由小到大——排序结果错误!

时间:2015-08-11 08:26:49      阅读:360      评论:0      收藏:0      [点我收藏+]
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; b++)
            {
                Thread.Sleep(1000);

                Random r = new Random();

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


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

            Console.Write("\n由小到大");

            for (int x = 0; x < i; x++)
            {
                for (int y = 0; y < i - 1; y++)
                {
                    if (a[y] > a[y + 1])
                    {
                        int k = a[y];
                        a[y] = a[y + 1];
                        a[y + 1] = k;
                    }
                }
                Console.Write(" " + a[x]);
            }
            Console.ReadLine();

 

由小到大——排序结果错误!

原文:http://www.cnblogs.com/nwj-0613/p/4719917.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!