源代码:
#include <stdio.h>
#include <string.h>
#define N 50
int main(){
char str[N]={0};
int i=0,j=0;
char temp,min;
printf("请输入一串字符:");
gets(str);
int len=strlen(str);
for(i=0;i<len-1;i++){
min=i;
for(j=i+1;j<len;j++){
if(str[min]>str[j])
min=j;
}
if(i!=min){
temp=str[i];
str[i]=str[min];
str[min]=temp;
}
}
printf("排序结果为:");
puts(str);
return 0;
}
运行结果: