C# 冒泡排序练习
将数组内的元素 从大到小排序:
using System; namespace 冒泡排序 { class Program { static void Main(string[] args) { int[] n = new int[] { 5, 6, 8, 11, 1, 15, 16, 6, 8, 4, 10 };//数组 for (int i = 0; i < n.Length; i++)//循环 { for (int j = i; j < n.Length; j++)//循环 { int temp;//定义一个变量 if (n[i] < n[j])//判断第一个元素 是否小于后面的元素 { temp = n[i];//交换值 n[i] = n[j];//交换值 n[j] = temp;//交换值 } } } foreach (var item in n)//遍历 { Console.WriteLine(item);//输出 } Console.ReadKey();//按任意键 } } }
输出结果: