升序:
#include <iostream>
using namespace std;
int main ()
{
int arr[5] = {3,2,4,1,5};
int n = 5;
//按升序进行排序
for(int i = 0; i < n -1 ; ++i)
{
for(int j = 0 ; j < n - i - 1 ; ++j)
{
if(arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
降序:
#include <iostream>
using namespace std;
int main ()
{
int arr[5] = {3,2,1,4,5};
int n = 0;
//按降序进行排列
for(int i = 0; i < n - 1 ; ++i)
{
for(int j = 0; j < n - i - 1 ; ++j)
{
if(arr[j] < arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
return 0;
}