Colección de citas famosas - Slogan de motivación - ¿Cómo ordenar las letras de una palabra en inglés según el orden del diccionario en lenguaje C?

¿Cómo ordenar las letras de una palabra en inglés según el orden del diccionario en lenguaje C?

De hecho, es lo mismo que ordenar un conjunto de números.

Te escribiré un ejemplo usando el método de burbujeo, puedes consultarlo.

# incluir & ltstdio.h & gt

# incluir & ltstring.h & gt

main()

{

char a【20】;

int i, j, str

char ch

printf("Ingrese una palabra:\n"

scanf("% s", a);

str = strlen(a);

for(I = 0; i<stri++)

p>

{

for (j = 0; j & ltstr-1-I; j++)

{

si (a【 j】 》; a[j+1])

{

ch = a[j];

a[j]= a[j+1];

a[j+1]= ch;

}

}

}

printf (" % s\n",a);

}