日期:2014-05-17  浏览次数:20730 次

简单程序随机数的问题
二楼上代码  获取随机数哪里之后怎么办

------解决方案--------------------
引用:
我不是学生  只是刚接触  还是希望给我讲一下  这个题的原题 是输入随机5个数进行 升序排序
如果原题是“输入随机5个数进行升序排序”,那我觉得重点是排序,而不是随机数。也是看到有输入两个字,意思应该是手动输入,而不是机器生成。当然,如果你懒得每次测试程序时都收都输入5个数,你可以这么做,但有一点要提醒你,你生成的是5个伪随机数,而不是真正的随机数。什么是伪随机数?百度吧!
关于排序有很多方法,最简单的是冒泡法。
            int[] num = { 1, 4, 3, 0, 2 };
            //冒泡法
            for (int j = 0; j < num.Length - 1; j++ )
            {
                for (int i = 0; i < num.Length - j - 1; i++)
                {
                    if (num[i] > num[i + 1])
                    {
                        int t = num[i];
                        num[i] = num[i + 1];
                        num[i + 1] = t;
                    }
                }
            }