#include <iostream>
#include <algorithm>
using namespace std;
int main(){
//排序前
int a[6]={6,3,5,2,4,1};
cout<<"排序前"<<endl;
for(int i=0;i<6;i++)
cout<<a[i]<<" ";
cout<<endl;
//一次排序
sort(a,a+6,less<int>()); //从小到大排序
cout<<"一次排序后"<<endl;
for(int i=0;i<6;i++)
cout<<a[i]<<" ";
cout<<endl;
//二次排序
cout<<"二次排序后"<<endl;
sort(a,a+6,greater<int>()); //从大到小排序
for(int i=0;i<6;i++)
cout<<a[i]<<" ";
cout<<endl;
//字符串排序
//排序前
char s[]="Hello warld!";
for(int i=0;i<12;i++)
cout<<s[i]<<" ";
cout<<endl;
//排序后
sort(s,s+12,less<char>());
for(int i=0;i<12;i++)
cout<<s[i]<<" ";
cout<<endl;
return 0;
}
C++类库,sort函数
最新推荐文章于 2023-07-09 16:33:46 发布