题目:
从键盘上任意输入一个长度不超过20 的字符串,对所输入的字符串,按照ASCII 码的大小从小到大进行排序,请输出排序后的结果。
解题思路:
这里就要用到STL的string排序功能了,用sort。
代码如下:
#include<iostream>#include<string>#include<algorithm>using namespace std;int main(){ string s; cout<<"请输入字符串(长度不超过20):"<<endl; cin>>s; while(s.length()>20){ cout<<"字符串长度不能超过20,请重新输入:"; cin>>s; } sort(s.begin(),s.end()); cout<<"排序后的字符串:"; cout<<s<<endl; return 0;}
新闻热点
疑难解答