#include <stdio.h>
void fun(int (*p1)[3],int (*p2)[3]);
int main()
{
int p1[3][3]={0} ,p2[3][3] = {0};//{7,8,9},{4,5,6},{1,2,3}};
int i = 0, j = 0;
for(i = 0;i < 3;i++){
for(j = 0;j < 3;j++){
scanf("%d",&p2[i][j]);
}
}
// printf("输入一个3*3矩阵:\n");
// scanf("%d",p2);
fun(p1,p2);
for(i = 0;i < 3;i++){
for(j = 0;j < 3;j++){
printf("%d ",*(*(p1+i)+j));
}
printf("\n");
}
return 0;
}
void fun(int (*p1)[3],int (*p2)[3])
{
int i = 0,j = 0;
for(i = 0;i < 3;i++){
for(j = 0;j < 3;j++){
*(p1[j]+i) = *(p2[i]+j);
}
}
}
void fun(int (*p1)[3],int (*p2)[3]);
int main()
{
int p1[3][3]={0} ,p2[3][3] = {0};//{7,8,9},{4,5,6},{1,2,3}};
int i = 0, j = 0;
for(i = 0;i < 3;i++){
for(j = 0;j < 3;j++){
scanf("%d",&p2[i][j]);
}
}
// printf("输入一个3*3矩阵:\n");
// scanf("%d",p2);
fun(p1,p2);
for(i = 0;i < 3;i++){
for(j = 0;j < 3;j++){
printf("%d ",*(*(p1+i)+j));
}
printf("\n");
}
return 0;
}
void fun(int (*p1)[3],int (*p2)[3])
{
int i = 0,j = 0;
for(i = 0;i < 3;i++){
for(j = 0;j < 3;j++){
*(p1[j]+i) = *(p2[i]+j);
}
}
}