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