冒泡排序
int[] Nums = new int[] { 23,45,1,26,45,7,21,234,23,11}; //bool IsSort; //do //{ // IsSort = true; // for (int i = 0; i < Nums.Length - 1; i++) // { // if (Nums[i] < Nums[i + 1]) // { // int index = Nums[i]; // Nums[i] = Nums[i + 1]; // Nums[i + 1] = index; // IsSort = false; // } // } //} while (!IsSort); int value; for (int i = 0; i < Nums.Length-1; i++) { for (int j = 0; j < Nums.Length-1-i; j++) { if (Nums[j] > Nums[j+1])//从小到大排序,反之亦然 { value = Nums[j]; Nums[j] = Nums[j + 1]; Nums[j + 1] = value; } } } foreach (var item in Nums) { Console.WriteLine(item.ToString()); } Console.ReadKey();