日期:2014-05-20 浏览次数:21042 次
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]);
}
------解决方案--------------------
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; } }