1 数组排序,从小到大
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
int main() {
int a[5] = {1, 69, 34, 2, 100};
sort(a, a+5);
for(int i = 0; i < 5; i++) cout << a[i] << ' ';
cout << endl;
return 0;
}
输出为,
1 2 34 69 100
2 数组排序,从大到小
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
bool cmp(int a, int b)
{
return a > b;
}
int main() {
int a[5] = {1, 69, 34, 2, 100};
sort(a, a+5, cmp);
for(int i = 0; i < 5; i++) cout << a[i] << ' ';
cout << endl;
return 0;
}
输出为,
100 69 34 2 1