Red de conocimiento informático - Conocimiento del nombre de dominio - Hola, escribe código en lenguaje C usando el método de burbuja.

Hola, escribe código en lenguaje C usando el método de burbuja.

#include?

#include?

#include?

#define?N?10

void?suiji( int?*p);?/* Generar números aleatorios***

void?paixu(int?*p) ;?/*Ordenar***

void?shuru(int?*p);?/* Datos de entrada**

void?shuchu(int?*p);? /* Datos de salida*/

void?chazhao(int?*p ?/* Buscar*/

main()

{ int?shu [N]; int?x,y=1; printf("Lista de selección:\n--------------\n1:?Generar números aleatorios/n2:?Ordenar 3:?Entrada Datos de salida de datos\n5:?Buscar\n0:?Salir \n--------------\n"); while(y>0) { printf("\nPor favor seleccione:") ; scanf("%d",&x); cambiar(x) { caso?0:

y=0;

printf("end \n") ;

romper; caso?

suiji(shu);

romper; caso?2:

paixu(shu);

romper; caso?3:

shuru(shu);

romper; caso?4:

shuchu( shu);

romper; caso?5:

chazhao(shu);

romper; predeterminado:

printf("Error de entrada, vuelva a seleccionar \n"); } }

}

void?suiji(int?*p)

{ int?i srand((unsigned)time(NULL)); for( i=0;i

}

void?paixu(int?*p)

{ int?i,j,t; for(i=0;i

if(*(p+i)>*(p+j))

{

t =*(p+i);

*(p+i)=*(p+j);

*(p+j)=t;

} printf("Clasificación completa\n");

}

void?shuru(int?*p)

{ int?n,m ; printf("Ejemplo de entrada: 2,23? significa cambiar el segundo dígito a 23 (si solo se ingresa un dígito, la entrada finaliza)\n"); while((scanf("%d,%d",&n, &m))==2) *(p+n-1)=m;

}