c++之升序和降序排序
1.头文件
#include <functional>
2. 降序
// 期末成绩
int score[] = {99, 77, 30, 80};
// 1. 降序排列
std::sort(std::begin(score), std::end(score), greater<int>());
std::for_each(std::begin(score), std::end(score), [](const int& item) {std::cout << item << " "; });
3.降序结果
4.升序
// 期末成绩
int score[] = {99, 77, 30, 80};
// 1. 升序排列
std::sort(std::begin(score), std::end(score), less<int>());
std::for_each(std::begin(score), std::end(score), [](const int& item) {std::cout << item << " "; });