您的位置:首页 > 其它

字符串内排序【简单题】

2013-09-16 20:43 218 查看
题目描述:

输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。

输入:

测试数据有多组,输入字符串。

输出:

对于每组输入,输出处理后的结果。

样例输入:
bacd


样例输出:
abcd


[code]源码:
#include <iostream>
#include <string>

using namespace std;

int main(){
int i, j;
string s;
char temp;
while(cin>>s){
for(i = 0; i < s.length()-1; i++){
for(j = 0; j < s.length()-1-i; j++){
if(s[j] > s[j+1]){
temp = s[j];
s[j] = s[j+1];
s[j+1] = temp;
}
}
}
cout << s << endl;
}
return 0;
}

这道题其实是很水的,不过向来有些畏惧字符串的问题,此题还是用的冒泡,快排我实在不会了。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: