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>
}
}