【九度OJ】题目1054:字符串内排序 解题报告

标签(空格分隔): 九度OJ


[LeetCode]

​http://ac.jobdu.com/problem.php?pid=1054​

题目描述:

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

输入:

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

输出:

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

样例输入:

bacd

样例输出:

abcd

Ways

基于排序题的改进。

同样适用sort函数,需要注意的是结果的输出方式。

同样注意数组的长度应该比字符串的长度大1,否则没法保存结束符。

还有哦字符串函数的使用。

以及gets(str)获取一行输入。

#include <stdio.h>
#include <algorithm>
#include <string.h>

using namespace std;

int main(){

char str[201];

while(gets(str)){

int len = strlen(s);

sort(str, str + len);

printf("%s\n", str);

}
return 0;
}

Date

2017 年 2 月 16 日