矩阵的转置

题目描述

输入一个 n 行 m 列的矩阵 A,输出它的转置 AT。

输入格式

第一行包含两个整数 n 和 m,表示矩阵 A 的行数和列数。1≤n≤100,1≤m≤100。

接下来 n 行,每行 m 个整数,表示矩阵 A 的元素。相邻两个整数之间用单个空格隔开,每个元素均在 1∼1000 之间。

输出格式

m 行,每行 n 个整数,为矩阵 A 的转置。相邻两个整数之间用单个空格隔开。

输入输出样例

输入 #1

复制代码
3 3
1 2 3
4 5 6
7 8 9

输出 #1

复制代码
1 4 7
2 5 8
3 6 9

其实呢,这道题我们并不需要真正的把这个二维数组只需要先把它的竖行一列一列的输出,就行了。代码:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int sz[100][100];
int main(){
    int n,m;cin>>n>>m;
    for(int i = 0;i < n;i ++)for(int j = 0;j < m;j ++)cin>>sz[i][j];
    for(int i = 0;i < m;i ++){for(int j = 0;j < n;j ++)cout<<sz[j][i]<<" ";cout<<endl;}
    return 0;
}
相关推荐
数据大魔方4 分钟前
【期货量化实战】豆粕期货量化交易策略(Python完整代码)
开发语言·数据库·python·算法·github·程序员创富
memmolo7 分钟前
【3D传感技术系列博客】
算法·计算机视觉·3d
不爱编程爱睡觉7 分钟前
代码随想录算法训练营第四十三天 | 图论理论基础、深搜理论基础、98. 所有可达路径、广搜理论基础
算法·leetcode·图论·代码随想录
六毛的毛7 分钟前
冗余连接II
算法
永远都不秃头的程序员(互关)20 分钟前
【K-Means深度探索(二)】K值之谜:肘部法则与轮廓系数,如何选出你的最佳K?
算法·机器学习·kmeans
玄冥剑尊22 分钟前
回溯算法深化 II
算法·回溯算法
Tisfy30 分钟前
LeetCode 3453.分割正方形 I:二分查找
算法·leetcode·二分查找·题解·二分
漫随流水30 分钟前
leetcode算法(101.对称二叉树)
数据结构·算法·leetcode·二叉树
源代码•宸39 分钟前
Golang原理剖析(string面试与分析、slice、slice面试与分析)
后端·算法·面试·golang·扩容·string·slice
派森先生40 分钟前
排序算法-冒泡排序
算法·排序算法