sort()函数默认是升序排序,那么若想要降序排序改怎么办呢???
bool cmp(
int a,
int b)
{
return a > b;
}
int main(
void)
{
int a[] = {
1,
2,
3,
4,
5,
6,
7,
8,
9,
0};
sort(a,a+
10,cmp);
for (
int i =
0; i <
10; i++)
cout << a[i];
return 0;
}
各位看官可以将自己的规则写在cmp()函数中,定义一个自己的排序算法。
转载请注明原文地址: https://ju.6miu.com/read-35470.html