Colección de citas famosas - Colección de poesías - Explicación de la salida del diccionario

Explicación de la salida del diccionario

#¿Incluir? ltstdio.h gt

#¿Contiene? ltstdlib.h gt

#¿Incluir? ltstring.h gt

int? Señor()

{

Ciel. **¿a? ;

int? n, yo, j? ;

Carácter. * p;

Carc. str【20】;

scanf("d",? ampn?);

a = (char? * *) malloc (tamaño de (char * *) * n)? ;

Para (?I = 0;iltn;i?)

{

a[I]=(char?*)malloc(?20 ? )?;

scanf("s",?A[i]?)?;

}

For (?j = 0; j ltn - 1; j ? )

{

Para (? I = 0; i ltn-j-1; i ?)

Si? (?strcmp(a[I], a[I 1]) gt; 0?)

{

p = a[I];

a 【Yo】= a【Yo 1】;

a【Yo 1】= p;

}

}

printf( "\n");

strcpy(str,a[0]);

gratis(a[0]);

j = 1;

Para (?I = 1; i ltn; i ?)

{

Si? (?strcmp(a[I],str)=?0?)

j;

Otro

{

printf( "s?d\n",?str,j?);

strcpy(str,a[I]);

j = 1;

}

libre(a[I]);

}

printf("s?d\n",?str,j?);

}

printf("s?d\n",?str,j?);

p>

Gratis (a);

¿Volver? 0;

}