Colección de citas famosas - Slogan de motivación - La programación en lenguaje C resuelve la clasificación de diccionarios de matrices de cadenas

La programación en lenguaje C resuelve la clasificación de diccionarios de matrices de cadenas

#¿Incluir? & ltstdio.h & gt

¿#Contiene? & ltstring.h & gt

const? int? Maxlen? =?100;

constante? int? ¿TAMAÑO MÁXIMO? =?10;

¿Anulado? ordenar(char?título[][MAXLEN],int?n)? {//Ordenar

int? I, j, k;

¿Char? tstr[MAXLEN];

¿Para (i?=?0;?i?<?n?-?1;?++i)? {

k? =?i;

Para (j?=?i?+?1;?j?<?n;?++j)? {

if(strcmp(título[k], título[j])?& gt? 0)

k? =?j;

}

Si (k?!=?I)? {

strcpy(tstr, título[k]);

strcpy(título[k], título[I]);

strcpy(título[i] ] ], tstr);

}

}

}

¿No es válido? mostrar(char?s[][MAXLEN], int?n)? {

int? i;

for (i?=?0;?i?<?n;?++i)

printf("%s ", s[I]); /p>

puts("?);

}

int?main(void)?{

Car?s[MAXSIZE] [MAXLEN ];

int? yo;

for (i?=?0;?i?<?MAXSIZE?++i)? >printf("string(%02d/%) d):",I?+?1,MAXSIZE);

fgets(s[i],MAXLEN,stdin);

}

Printf( "Antes de ordenar: \ n ");

show(s, MAXSIZE);

sort(s, MAXSIZE);

Printf("Después de ordenar: \ n ");

mostrar(s, MAXSIZE);

Devuelve 0;

}