使用sort给string字符串排序 bool rule(char a,char b) { return a>b; } int main() { string a; sort(a.begin(),a.end());//升序 sort(a.begin(),a.end(),rule);//降序 return 0; }