Red de conocimiento informático - Computadora portátil - Cómo mover las filas y columnas de una matriz bidimensional en un bucle en lenguaje c

Cómo mover las filas y columnas de una matriz bidimensional en un bucle en lenguaje c

#includelt;stdio.hgt;

#define?

int?main(){

int?i,j,m,n,a[N ][N];

printf("input?m?n:");

scanf("dd",amp;m,amp;n);

wmientras(mgt; 0)m-=N;

wmientras(ngt; 0)n-=N

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

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

a[i][j]=i*N j 1;

for( i=0; ilt; N; i ){

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

printf("-3d", a[(N-m i) N][(N-n j)N]);

printf("\n");

}

return?0;

}

entrada m n:1 1

25 21 22 23 24?

5 ?1 ?2 ?3 ?4 ?

10 6 ?7 ?8 ?9 ?

15 11 12 13 14

20 16 17 18 19 ?