# include # define N 4 main() { int a[N][N],b[N][N],*p,i=0; printf("请输入%d*%d阶矩阵:\n",N,N); for(p=*a;p<(a[0]+N*N);p++) scanf("%d",p); zhuan(a); printf("转置结果为:\n"); for(p=*b;p<(*b+N*N);p++) { printf("%d ",*p,i++); if(i%4==0) printf("\n"); } }