书到用时方恨少!
多写几遍,即使用不到也要加深印象。。。。。。。。。。。。。。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace test
{
class Program
{
static void Main(string[] args)
{
int[] num = new int[] { 1,6,8,4,3,9,0,2,5,7}; //需要排序的数组
for (int i = 0; i < num.Length - 1; i++) //外层循环需要循环n - 1次
{
for (int j = 0; j < num.Length - 1 - i; j++)
{
if(num[j] > num[j+1]) //从小到大排序
{
int temp = num[j + 1]; //定义一个值用于交换使用 //如果数组第二个数小于前一个数,那么把第二个小的数显存放着
num[j + 1] = num[j]; //把前一个大的数放到后面
num[j] = temp; //再把我们存放在temp中小的数放在后面
}
}
}
foreach (var item in num)
{
Console.WriteLine(item); //最后遍历数组,输出出来。
}
}
}
}