Colección de citas famosas - Slogan de motivación - Cuando las palabras en inglés en lenguaje C se ordenan en el diccionario, el resultado es incorrecto. ¿Qué ocurre?

Cuando las palabras en inglés en lenguaje C se ordenan en el diccionario, el resultado es incorrecto. ¿Qué ocurre?

#¿Incluir? ltstdio.h gt

#¿Contiene? ltstdlib.h gt

#¿Incluir? ltstring.h gt

int? principal()? // ¿Función principal?

{

int? I, j, m, k;

char*? a[40];

¿Carácter? temp[10]= { " abcdefghi " };

srand(tiempo(NULL)

for(j = 0; j lt40; j )

{

a[j]=(char *)malloc(sizeof(char)* 10);

m = 4 rand()(10-4);

for(I = 0;iltm;i)

{

temp[I]= ' a ' rand() 26;

}

temp[I]= '\0';

strcpy(a[j], temp);

printf("s\n ", a [j]);

}

for(I = 0;ilt39;i)

{

for(j = I ; j lt40; j )

{

if(strcmp(a[i], a[j]) gt; 0)

{< /p >

strcpy(temperatura, a[I]);

strcpy(a[i], a[j]);

strcpy(a[j], temperatura) ;

}

}

}

Printf("La salida de estas 40 palabras ordenadas por diccionario es:\n ") ;

for(I = 0; i lt40; i )

{

printf("s\n ", a[I]); p>

}

}