Colección de citas famosas - Frases motivadoras - Diccionario disposición de matrices

Diccionario disposición de matrices

#¿Incluir? & ltstdio.h & gt

#¿Contiene? & ltstring.h & gt

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

constante? int? Maxlín. =?50;

¿Nulo? mi tipo(char?s[][MAXLEN], int?n)? {

int? I, j, k;

Carc. tmp【MAXLEN】;

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

k? =?i;

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

if(strcmp(s[k],s[j])?>?0)?k? =?j;

}

Si (¡¿yo?! =?k)? {

strcpy(tmp, s[I]);

strcpy(s[I], s[k]);

strcpy(s[k]); ] 】, tmp);

}

}

}

int? principal()? {

int? Yo;

Ciel. s[MAXSIZE][MAXLEN];

Printf("Ingrese %d cadenas:\n", MAXSIZE);

Para (I?=?0;?I? <? MAXSIZE?++i)

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

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

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

printf ("% s", s[I]);

mi(s) clasificación(s) , MAXSIZE);

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

Para (i?=?0;?i?<?MAXSIZE?+ +i)

printf ("% s", s[I]);

¿Regresión? 0;

}