1.如果用sort进行排序,那么需要用头文件#include
2、sort模板含三个参数:
sort (begin,end,cmp)
参数begin:要排序数组的起始地址(第一个数据的地址)
参数end:最后一个数据的下一个数据的地址
参数cmp:若这个参数不写,默认为升序

#include
#include
#include
using namespace std;
int main()
{
int i;
string s;
cin >> s;
sort(s.begin(), s.end());
for (i = 0; i < s.length(); i++)
{
cout << s[i] << " ";
}
return 0;
}

#include
#include
using namespace std;
bool cmp(int a,int b)
{
return a }
int main()
{
int a[]={6,5,8,4,3,2},i;
sort(a,a+6,cmp);
for(i=0;i<5;i++)
{
cout< }
return 0;
}
========================================
#include
#include
using namespace std;
bool cmp(int a,int b)
{
return a>b; //注意这里是a>b是指降序
}
int main()
{
int a[]={6,5,8,4,3,2},i;
sort(a,a+6,cmp);
for(i=0;i<5;i++)
{
cout< }
return 0;
}