#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
bool compare(int a , int b)//降序排列
{
return a > b;
}
int main()
{
int i;
int a[5] = {9, 8, 3, 6, 7};
sort(a, a + 5, compare);//本身是升序排列
for(i = 0; i < 5; i++)
printf("%d\t", a[i]);
return 0;
#include <cstdio>
#include <algorithm>
using namespace std;
bool compare(int a , int b)//降序排列
{
return a > b;
}
int main()
{
int i;
int a[5] = {9, 8, 3, 6, 7};
sort(a, a + 5, compare);//本身是升序排列
for(i = 0; i < 5; i++)
printf("%d\t", a[i]);
return 0;
}
自从发现了sort函数就觉得它真的好神奇啊,这样可以不用自己再手动写排序了,而且它还是根据数组的大小自动选择是冒泡,选择,还是快排等等
可以参考一下这个点击打开链接