本帖最后由 王晨 于 2013-1-16 22:30 编辑
LZ的意思我没怎么理解,你的意思是将这个数组倒过来显示就行?那这很简单了
代码:- static void Main(string[] args)
- {
- int[] a = { 1, 2, 3, 4, 5 };
- for (int i = a.Length; i >0; i--)
- {
- Console.Write(a[i-1]);
- }
- Console.ReadKey();
- }
复制代码 运行结果如图:
但是要将数组排序时(从大到小或者从小到大输出),可以使用 Array.Sort(),用法如下:
eg:- static void Main(string[] args)
- {
- int[] arry = new int[] { 20, 10, 84, 12, 8, 98, 14, 222, 3333 };
- //将其从小到大进行排序,array.sort()用来将数组进行排序
- Array.Sort(arry); //排序后,数组由小到大排列,所以第一个为最小值,最后一个为最大值。
- Console.WriteLine("该数组最小数为" + arry[0]);//最小数为第一个值
- Console.WriteLine("该数组最大数为" + arry[arry.Length - 1]);//最大值为最后一个数
- Console.ReadKey();
复制代码 |