代码如下:
注意:i=length-1,j=length-1-i
class Program
{
static void Main(string[] args)
{
int[] arr = new int[] { 16, 9, 25, 90, 23 };
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 5 - i - 1; j++)
{
if (arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
foreach (int m in arr)
{
Console.WriteLine(m);
}
Console.ReadKey();
}
}
结果如下: