Red de conocimiento informático - Aprendizaje de código fuente - Código fuente de la función de matriz cuadrada

Código fuente de la función de matriz cuadrada

#Contiene " stdlib.h "

void rotate(int (*a)[3])

{

int i, j;

int temp[3][3];

for(I = 0;i<3;i++)

{

for(j = 0; j <3;j++)

temp[j][2-I]= a[I][j];

}

for( I = 0 ;i<3;i++)

{

for(j = 0;j & lt3;j++)

a[I][j ]= temp[I ][j];

}

}

main()

{

int i, j ;

int a[3][3]= {11, 22, 33, 44, 55, 66, 77, 88, 99}; /p>

printf("Después de la conversión\n ");

for(I = 0;i<3;i++)

{

for( j = 0; j & lt3;j++)

printf("%d\t ", a[I][j]);

}