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();//按任意键
}
}
}输出结果:
