online_judge_1054

来源:互联网 发布:bitmap转byte数组 编辑:程序博客网 时间:2024/04/28 12:56
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){    char str[201],ch;    int i,j,k,len;    while(gets(str)!=NULL)    {        len=strlen(str);        for(i=0;i<len-1;i++)        {            k=i;            for(j=i+1;j<len;j++)                if(str[j]<str[k])                    k=j;            ch=str[i];            str[i]=str[k];            str[k]=ch;        }        puts(str);    }    return 0;}
这个直接用选择排序,也可以用冒泡排序,交换排序。另外高效的排序算法本体不作要求。
0 0