Red de conocimiento informático - Conocimiento del nombre de dominio - Solicitud urgente, comparación de tamaño de cadenas, programación en lenguaje C

Solicitud urgente, comparación de tamaño de cadenas, programación en lenguaje C

#include lt;stdio.hgt;

#include lt;stdlib.hgt;

#include lt;string.hgt;

char a[100][200]; //Defina hasta 100 matrices de cadenas de 200 caracteres cada una

int i, j, n=10, type=1 //n es el número real; de cadenas, el tipo es el método de clasificación, 1: indica el método de burbuja, 2. método de selección simple

void sort()

{

char temp[200 ];

if(type==1)

{

for(j=0;jlt;n;j)

for(i=0; ilt; n-j-1; i )

{

if(strcmp(a[i], a[i 1])gt; 0)

{

strcpy(temp, a[i]);

strcpy(a[i], a[i 1]);

strcpy(a[i 1], temp);

}

}

}

más

p>

{

for(j=0;jlt;n-1;j)

for(i=j 1;ilt;n;i)

{

if(strcmp(a[j], a[i])gt; 0)

{

strcpy(temp, a [j]);

strcpy(a[j], a[i]);

strcpy(a[i],

}

}

}

}

void main()

{

printf("Ingrese el valor del número de cadena n:\n");

scanf("d", amp; n);

getchar(); carácter de retorno

for(i=0;ilt;n;i)

{

printf("\nLa cadena dth: ", i 1);

gets(a[i]);

}

printf("\nAntes de ordenar:\n"); (i=0;ilt;n;i)

puts(a[i]);

printf("Ingrese el método de clasificación: 1. Método de burbuja, 2. Simple método de selección\n");

scanf("d", amp; type);

sort();

printf( "\nDespués de ordenar: \n");

for(i=0;ilt;n;i)

puts(a[i]);

}