#include<iostream>
using namespace std;
//冒泡排序,
//1、从数组第0个元素开始,两个相邻元素进行比较,
//2、较大的元素放在前面
//3、最后比较n-1次,n代表元素的个数
int main()
{
int arr[] = { 2,4,1,5,45,78,98,25,36,0,78 };
int n, tep;
n = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < n - 1; i++)
{
for (int j = 0; j < n - i - 1; j++)
{
if (arr[j] < arr[j + 1])
{
tep = arr[j + 1];
arr[j + 1] = arr[j];
arr[j] = tep;
}
}
}
int j = 0;
cout << "冒泡排序输出结果:(降序)" << endl;
while (j < n)
{
cout << arr[j] << " ";
j++;
}
system("pause");
return 0;
}
c++ 冒泡排序方法 降序排序
最新推荐文章于 2024-07-13 21:02:20 发布