public void Fun(int[] arry)
{
for (int i = 0; i < arry.Length; i++)
{
for (int j = arry.Length - 1; j > 0; j--)
{
if (arry[j] > arry[j - 1])
{
int temp = arry[j];
arry[j] = arry[j - 1];
arry[j - 1] = temp;
}
}
}
}
调用
int[] array1 = { 1, 5, 63, 8, 8, 5, 3, 1 };
Fun(array1);
打印 注:使用foreach遍历或者使用for循环进行遍历
foreach (var item in array1)
{
Console.WriteLine(item);
}
输出结果为
63,8,8,5,5,3,1,1