Programación de Xiao Liu
Llevo un tiempo editando, ordenando por la longitud de las cadenas. Entiendo tamaño como medida de longitud. El siguiente es el código:
# include & ltiostream & gt
# include & ltstring& gt
Usar espacio de nombres std
/* Programación en lenguaje C, 6 cadenas, salida en orden de pequeño a grande.
*/
int main()
{?char str1[50], str2[50], str3[50], str4[50], str5[50], str 6[50];
int len1, len2, len3, len4, len5, len6
cout & lt& ltIngrese 6 cadenas para ordenar, separe con espacios
CIN & gt;& gtstr 1 & gt;& gtstr2 & gt& gtstr3 & gt& gtstr4 & gt& gtstr5 & gt& gtstr6
char *str[6]={ str1}, { str2}, {str3}, {str4}, {str5}, { str6 } }
len 1 = strlen(str 1);
len 2 = strlen (str 2) ;
len 3 = strlen(cadena 3);
len 4 = strlen(cadena 4);
len 5 = strlen(cadena r5);
len 6 = strlen(str 6);
int a[7]={0, len1, len2, len3, len4, len5, len 6};
int i, j;
char * k;
for(I = 1;i<6;i++)
{
for(j = I+1;j & lt7;j++)
if(a[j]& lt;a[i])
{
k = cadena[j-1];
cadena[j-1]= cadena[I-1];
cadena[I-1]= k;
}
}
cout & lt& ltendl
cout & lt& lt" 6 cadenas, la salida es:? Presione Ordenar en orden descendente." ;
for(I = 0;i<6;i++)
{
cout & lt& ltstr[I]& lt;& lt" "; p>
}
cout & lt& ltendl
cout & lt& lt"Gracias por usar * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <endl
Devuelve 0;
} p>
El Los siguientes son los resultados de mis propias operaciones. El cartel puede intentar compilarlo, vincularlo y ejecutarlo una vez. Ningún problema.
Espero que esto sea útil para el cartel original.