比较5个数,从大到小排列:
using System; using System.Collections.Generic; using System.Text; namespace hello { class Program { static void Main(string[] args) { int temp; int[] arr=new int[5]; int i,j; for (i = 0; i < 5;i++ ) { Console.WriteLine("请输入第{0}个数字:",i+1); arr[i] = int.Parse(Console.ReadLine()); } //开始冒泡排序 for (i = 0; i < arr.Length-1;i++ )//控制比较的轮数 { //将最大元素调换到最前面 for (j = arr.Length - 1; j >= i+1;j-- ) { if(arr[j]>arr[j-1]) { temp = arr[j]; arr[j] = arr[j - 1]; arr[j - 1] = temp; } } } for (i = 0; i < 5;i++ ) { Console.WriteLine("{0}\t",arr[i]); } Console.ReadLine(); } } }