#include<stdio.h>
void turn(int a[][4],int n);
int main(void)
{
int i,j,n=4;
int a[4][4]={{1,5,3,6},
{2,6,3,6},
{9,5,8,1},
{0,4,6,5}};
turn (a,n); //不需要将这个函数放进循环中
printf("转置后的矩阵为:\n");
for(i=0;i<4;i++){
for(j=0;j<4;j++){
printf("%d ",a[i][j]);
}
printf("\n\n");
}
}
void turn(int a[][4],int n){
int i,j,temp;
for(i=0;i<n;i++){
for(j=0;j<i;j++){
temp=a[i][j];
a[i][j]=a[j][i];//转置矩阵
a[j][i]=temp;
}
}
}