Red de conocimiento informático - Aprendizaje de código fuente - Problema de matriz latina (lenguaje c)

Problema de matriz latina (lenguaje c)

En una matriz numérica con N filas y N columnas, el número K (1〈=K〈=N) aparece solo una vez en cada fila y columna. Dicha matriz numérica se llama latín de orden N. cuadrado. Por ejemplo, la siguiente imagen es una matriz cuadrada latina de quinto orden. Escriba un programa para imprimir todas las matrices cuadradas latinas de orden N diferentes después de ingresar el valor N desde el teclado y cuente los números.

#includelt;stdio.hgt;

#define N 5

void main()

{

int i, j, k, n;

para (i = 0; i lt; N; i)

para (j = 0; j lt; N; j)

{

n = (i j) N

para (k = 0; k lt; N; k )

{

printf(" d ", (n k) N 1

}

printf("\n"); }

}

Referencia: /blog/static/447549992010382450460/