#include<stdio.h>
#define N 3
int arry[N][N],b[N][N];
int main(){
void merg(int arry[][3]);
int a[3][3],i,j;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
scanf("%d",&arry[i][j]);
}
printf("原始的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",arry[i][j]);
}
printf("\n");
}
printf("\n");
merg(arry);
printf("变换后的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",b[i][j]);
}
printf("\n");
}
}
void merg(int arry[][3]){
int i,j,temp;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
b[j][i]=arry[i][j];
}
}
#define N 3
int arry[N][N],b[N][N];
int main(){
void merg(int arry[][3]);
int a[3][3],i,j;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
scanf("%d",&arry[i][j]);
}
printf("原始的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",arry[i][j]);
}
printf("\n");
}
printf("\n");
merg(arry);
printf("变换后的矩阵为:\n");
for(i=0;i<N;i++){
for(j=0;j<N;j++){
printf("%d ",b[i][j]);
}
printf("\n");
}
}
void merg(int arry[][3]){
int i,j,temp;
for(i=0;i<N;i++)
for(j=0;j<N;j++){
b[j][i]=arry[i][j];
}
}