algorithm头文件是使用STL算法必备的,不加就别想用sort了。
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
bool cmp(int a, int b) {
return a > b;
}
int main() {
int num;
vector<int> v;
for (int i = 0; i < 5; i++) {
cin >> num;
v.push_back(num);
}
sort(v.begin(), v.end(), cmp);
for (int i = 0; i < 5; i++) {
cout << v[i] << ' ';
}
return 0;
}

京公网安备 11010502036488号