题解 | 矩阵转置

矩阵转置

https://www.nowcoder.com/practice/351b3d03e410496ab5a407b7ca3fd841

#include <iostream>
#include <vector>

using namespace std;

void process(vector < vector <int> > &a,vector < vector <int> > &b,int n,int m);

int main() 
{
    int n = 0;
    int m = 0;
    cin>>n>>m;

    vector < vector <int> > a(n,vector <int>(m,0));
    vector < vector <int> > b(m,vector <int>(n,0));

    for (int i = 0 ; i <= n-1 ; i++)
    {
        for (int j = 0 ; j <= m-1 ; j++)
        {
            cin>>a[i][j];
        }
    }
    process(a,b,n,m);

    for (int i = 0 ; i <= m-1 ; i++)
    {
        for (int j = 0 ; j<= n-1 ; j++)
        {
            cout<<b[i][j]<<" ";
        }
        cout<<endl;
    }
}

void process(vector < vector <int> > &a,vector < vector <int> > &b,int n,int m)
{
    int temp = 0;

    for (int i1 = 0 ; i1 <= n-1 ; i1++)
    {
        for (int i2 = 0 ; i2 <= m-1 ; i2++)
        {
            b[i2][i1] = a[i1][i2];
        }
    }
}

全部评论

相关推荐

求问!考研下岸,打算参加春招,我这个bg能进啥厂,或者需要搞点深度项目再投吗
Java抽象带篮子_...:直接海投,可以看看我的考研失利速成冲春招贴,里面详细写了简历怎么写,学哪些项目可以速成
点赞 评论 收藏
分享
01-30 09:45
燕山大学 Java
喵_coding:这种直接跑就完事了 哪有毕业了才签合同 任何offer和三方都没有的
点赞 评论 收藏
分享
对空六翼:你真幸运,碰见这么好的人,不像我,秋招的时候被室友骗进cx了
实习好累,可以辞职全力准...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务