Sort函数,是C++里面常用函数,一般用于排序 有三个参数: 在 algorithm 函数包里面
(1)第一个是要排序的数组的起始地址。
(2)第二个是结束的地址(最后一位要排序的地址的下一地址)
(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。
代码示例:
#include <iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
using namespace std;
bool cmp(int a, int b) { // 从大到小排序
return a > b;
}
int main()
{
int a[11];
for (int i = 1; i <= 10; i++) {
scanf("%d", &a[i]);
}
sort(a+1,a+10+1,cmp); // 从a[1] 到 a[10]
for (int i = 1; i <= 10; i++) {
printf("%d\n", a[i]);
}
return 0;
}