Colección de citas famosas - Slogan de motivación - ¿Cómo seleccionar y ordenar cada elemento en una matriz bidimensional en lenguaje C?

¿Cómo seleccionar y ordenar cada elemento en una matriz bidimensional en lenguaje C?

#¿Incluir? ltstdio.h gt

#¿Contiene? "stdlib.h"

#¿Contiene? "Tiempo.h"

int? main(int? argc, char? * argv[]) {

int? a【5】【8】, I, j, k, t, * p;

Printf ("Antes de ordenar:\n"); (null));

for(I = 0;ilt5;i){//Asigna un valor a la matriz bidimensional.

for (j = 0; j lt8; printf ("3d", a[I][j] = rand() 100));

printf ("\n"); );

}

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

p = (int?*)a // Reducir a una dimensión; , por lo que ordenar es simple.

for (t = I = 0; i lt40; i ) {//Ordenar por método de selección

for (k = I, j = k 1; j lt40; j )

si (p[k]》; p[j]]

k = j;

Si (k!=i)

j = p[k], p[k] = p[I], p[I] = j;

printf(t 8?"3d"?:?"3d\n", p【I】);

}

Volver a 0;

}