参考代码如下:
#include
int main()
{
int n, i, j, a[3][3],b[3][3];
scanf("%d",&n);
if(n<=0)
return 0;
while(n--){
//输入矩阵
for(i = 0; i < 3; ++i){
for(j = 0; j < 3; ++j){
scanf("%d",&a[i][j]);
}
}
//转置
for(i = 0; i < 3; ++i){
for(j = 0; j < 3; ++j){
b[j][i] = a[i][j];
}
}
//输出矩阵
for(i = 0; i < 3; ++i){
for(j = 0; j < 3; ++j){
printf("%d ",b[i][j]);
}
printf("\n");
}
}
return 0;
}