读书人

输入五个数据然后按升序排列输出求

发布时间: 2012-08-16 12:02:15 作者: rapoo

输入5个数据,然后按升序排列输出,求解、、
速度求解、、

[解决办法]

C# code
public void Print(params int[] data){    var b = data.ToList();    b.Sort();    foreach (var item in b)    {        Console.WriteLine(item);    }}
[解决办法]
int[] a = new int[5];
Random ran=new Random();
for (int i = 0; i < 5; i++)
{
int b = ran.Next(1, 100);
a[i] = b;
}
Array.Sort(a);
for (int j = 4; j >=0; j--)
{
Console.WriteLine(a[j]);
}

[解决办法]
C# code
 class Program    {        static void Main(string[] args)        {            int[] d = { 1, 3, 4, 2, 5 };            int[] r = sort(d);            foreach (int i in r)            {                Console.WriteLine(i);            }            Console.ReadKey();        }        static int[] sort(int[] d)        {            for (int i = 0; i < d.Length; i++)            {                for (int j = 0; j < d.Length - i - 1; j++)                {                    int a = d[j];                    int b = d[j + 1];                    if (a > b)                    {                        d[j] = b;                        d[j + 1] = a;                    }                }            }            return d;        }     } 

读书人网 >.NET

热点推荐