#include<bits/stdc++.h>
using namespace std;
int cmp(int a,int b)
{
return a>b;
}
int main()
{
int arr[]={3,2,5,1,6};
sort(arr,arr+5); // 默认从小到大排序
for(int i=0;i<5;i++)
cout<<arr[i]<<" ";
cout<<endl<<endl;
// 从大到小排序的三种方法
sort(arr,arr+5,greater<int>());
for(int i=0;i<5;i++)
cout<<arr[i]<<" ";
cout<<endl<<endl;
sort(arr,arr+5,cmp);
for(int i=0;i<5;i++)
cout<<arr[i]<<" ";
cout<<endl<<endl;
sort(arr,arr+5,[](int a,int b){return a>b;});
for(int i=0;i<5;i++)
cout<<arr[i]<<" ";
cout<<endl<<endl;
return 0;
}
sort函数的几种用法
最新推荐文章于 2024-07-14 20:12:14 发布