OJ_1066

来源:互联网 发布:net snmp linux 编辑:程序博客网 时间:2024/06/06 00:59
#include <iostream>#include <stdio.h>#include <algorithm>#include <stdlib.h>#include <string.h>using namespace std;int comp(const void *a,const void *b){    char *m=(char*)(a);    char *n=(char*)(b);    return *m-*n;}void func(){     char s[21];     while(scanf("%s",s)!=EOF)     {                  qsort(s,strlen(s),sizeof(char),comp);                                    printf("%s\n",s);     }}int main(int argc, char *argv[]){    //printf("Hello, world\n");func();return 0;}

排序,这里用了C的stdlib中的qsort,与algorithm中的sort有区别

题目描述:

 输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果

输入:

 一个字符串,其长度n<=20

输出:

 输入样例可能有多组,对于每组测试样例,

按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果
样例输入:
dcba
样例输出:
abcd

0 0