矩阵的转置

题目描述

输入一个 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;
}
相关推荐
mit6.82412 分钟前
正反两次扫描|单调性cut
算法
Yzzz-F27 分钟前
牛客小白月赛127 E
算法
大锦终30 分钟前
递归回溯综合练习
c++·算法·深度优先
Keep__Fighting39 分钟前
【神经网络的训练策略选取】
人工智能·深度学习·神经网络·算法
晚风吹长发1 小时前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
sin_hielo1 小时前
leetcode 3453(二分法)
算法
风之歌曲2 小时前
c++高精度模板
c++·算法·矩阵
SWAGGY..2 小时前
数据结构学习篇(10)--- 二叉树基础oj练习
数据结构·学习
千谦阙听2 小时前
双链表:比单链表更高效的增删查改
数据结构·链表·visual studio
嵌入式进阶行者2 小时前
【算法】深度优先搜索实例:华为OD机考双机位A卷- 中庸行者
c++·算法·华为od·深度优先