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

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

posted @ 2017-02-26 09:10  负雪明烛  阅读(26)  评论(0编辑  收藏  举报