求转置矩阵问题

求转置矩阵问题

描述求一个三行三列的转置矩阵。

 
输入
第一行一个整数n<20,表示有n组测试数据,下面是n组数据; 每组测试数据是九个整型数(每个数都不大于10000),分别为矩阵的的每项;
输出
每组测试数据的转置矩阵; 请在每组输出之后加一个换行
样例输入
2
1  2  3  4  5  6  7  8  9
2  3  4  5  6  7  8  9  1
样例输出
1 4 7
2 5 8
3 6 9

2 5 8
3 6 9
4 7 1

 
//  转    好简洁

#include<stdio.h>
int main(){
int num;
scanf("%d",&num);
while(num--){
int a[9];
for(int i=0;i<9;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<3;i++){
printf("%d ",a[i]);
printf("%d ",a[i+3]);
printf("%d\n",a[i+6]);
}
}
}        

 

posted @ 2014-11-02 16:08  -渔人码头-  阅读(248)  评论(0编辑  收藏  举报