您的位置:首页 > 其它

九度题目1054:字符串内排序

2014-03-08 09:22 183 查看
原题链接:http://ac.jobdu.com/problem.php?pid=1054

题目描述:

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

输入:

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

输出:

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

样例输入:

bacd

样例输出:

abcd

代码如下:

#include <stdio.h>
#include <stdlib.h>
#define MAXN 201

int sortByChar(const void *a,const void *b){
return *(char *)a-*(char *)b;
}

int main(int argc, char *argv[]) {
char str[MAXN];
while(gets(str)){
qsort(str,strlen(str),sizeof(char),sortByChar);
printf("%s\n",str);
}
return 0;
}


如果文章有什么错误或者有什么建议,欢迎提出,大家共同交流,一起进步

文章转载请注明出处,请尊重知识产权
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: