#define N 26 #include <stdio.h> void fun(char str[]); int main(){ int i,j; char str[N]; for (i=0;i<N;i++) scanf("%c",&str[i]); fun(str); for (i=0;i<N;i++)//输出也要加循环 printf("%c ",str[i]); }
void fun(char str[]){ char min; int i,j,mark; for(i=0;i<N;i++) { min=str[i]; mark=i; for(j=i;j<N;j++) if (min>str[j]){ min = str[j]; mark=j; } min=str[i]; str[i]=str[mark]; str[mark]=min; } }