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

时间:2024-10-29 21:33:38

【九度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 日