矩阵的转置

题目描述

输入一个 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;
}
相关推荐
走向自由10 分钟前
Leetcode 最长回文子串
数据结构·算法·leetcode·回文·最长回文
nuo53420224 分钟前
The 2024 ICPC Kunming Invitational Contest
c语言·数据结构·c++·算法
luckilyil25 分钟前
Leetcode 每日一题 11. 盛最多水的容器
算法·leetcode
特种加菲猫31 分钟前
初阶数据结构之队列的实现
开发语言·数据结构·笔记
A.A呐1 小时前
LeetCode 1658.将x减到0的最小操作数
算法·leetcode
hn小菜鸡1 小时前
LeetCode 144.二叉树的前序遍历
算法·leetcode·职场和发展
rubyw1 小时前
如何选择聚类算法、回归算法、分类算法?
算法·机器学习·分类·数据挖掘·回归·聚类
编程探索者小陈1 小时前
【优先算法】专题——双指针
数据结构·算法·leetcode
Sunyanhui11 小时前
力扣 三数之和-15
数据结构·算法·leetcode
Mr.kanglong1 小时前
【LeetCode热题100】队列+宽搜
算法·leetcode·职场和发展