首页 > 其他 > 详细

求转置矩阵问题

时间:2015-03-23 09:39:41      阅读:254      评论:0      收藏:0      [点我收藏+]

求转置矩阵问题

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述
求一个三行三列的转置矩阵。
输入
第一行一个整数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<iostream>
using namespace std;
int main()
{
    int T,i,j,a[3][3],b[3][3];
    cin>>T;
    while(T--)
    {
        for(i=0;i<3;i++)
            for(j=0;j<3;j++)
               cin>>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<2;j++)
             cout<<b[i][j]<<" ";
             cout<<b[i][j]<<endl;
        }
    }
return 0;
}

求转置矩阵问题

原文:http://blog.csdn.net/zuguodexiaoguoabc/article/details/44540727

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!