#include <stdio.h>
#define M 3
#define N 3
int Transpose(int arry1[][N],int arry2[][M]) //转置函数
{
for(int i=0;i<M;i++)
for(int j=0;j<N;j++)
arry2[j][i]=arry1[i][j];
return 0;
}
int main()
{
int arry1[M][N],arry2[N][M],i,j;
printf("请输入转置前二维数组\n");
for(i=0;i<M;i++)
for(int j=0;j<N;j++)
scanf("%d",&arry1[i][j]);
Transpose(arry1,arry2); //转置
printf("转置后\n");
for(i=0;i<N;i++)
{
for(int j=0;j<M;j++)
printf("%d\t",arry2[i][j]);
printf("\n");
}
return 0;
}