代码实现 int[] a = { 11, 2, 8, 1, 7, 8, 7 };//定义一个数组 int temp = 0; //冒泡升序 for (int i = 0; i < a.Length - 1; i++)//轮数 { for (int j = 0; j < a.Length - i - 1; j++) { //每轮的次数a.Length - i - 1 if (a[j] < a[j + 1])//若要改成升序,将<改成>即可 { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } 效果图