字符串排序
题目描述
输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果
输入描述:
一个字符串,其长度n<=20
输出描述:
输入样例可能有多组,对于每组测试样例,
按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果
示例1
输入
dcba
输出
abcd
学到了一个新的用法!!!
1 #include <iostream> 2 #include <string> 3 #include <cstring> 4 #include <algorithm> 5 using namespace std; 6 int main() 7 { 8 string a; 9 while(cin>>a){ 10 sort(a.begin(),a.end()); 11 cout<<a<<endl; 12 } 13 return 0; 14 }
1 #include <iostream> 2 #include <string> 3 #include <cstring> 4 #include <algorithm> 5 using namespace std; 6 int main() 7 { 8 char a[22]; 9 while(scanf("%s",&a)!=EOF){ 10 sort(a,a+strlen(a)); 11 cout<<a<<endl; 12 } 13 return 0; 14 }