名人说:博学之,审问之,慎思之,明辨之,笃行之。——《中庸》
进度:C/C++语言100题练习计划专栏,目前94/100

1.问题描述

Problem Description

输入一个 nnn 行 mmm 列的矩阵 AAA,输出它的转置 ATA^TAT。

2.输入输出

Input

第一行包含两个整数 nnn 和 mmm,表示矩阵 AAA 的行数和列数。1≤n≤1001 \le n \le 1001≤n≤100,1≤m≤1001 \le m \le 1001≤m≤100。

接下来 nnn 行,每行 mmm 个整数,表示矩阵 AAA 的元素。相邻两个整数之间用单个空格隔开,每个元素均在 1∼10001 \sim 10001∼1000 之间。

Output

nnn 行,每行 mmm 个整数,表示矩阵加法的结果。相邻两个整数之间用单个空格隔开。

3.测试样例

Sample Input

3 3
1 2 3
4 5 6
7 8 9

Sample Output

1 4 7
2 5 8
3 6 9

二、源码实现

#include<iostream>
using namespace std;
const int maxn = 101;
int n, m, a[maxn][maxn];int main()
{//输入矩阵的行数n和列数mcin>>n>>m;//输入矩阵afor(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++) {cin>>a[i][j];}}//输出"转置"后的矩阵afor(int j = 1; j <= m; j++) {for(int i = 1; i <= n; i++){cout<<a[i][j]<<" ";}cout<<endl;}return 0;
}

★关于本题思路及举例

1、本题思路简述

假设这里有个 n×m 的矩阵 A,然后我们将第 i 行第 j 列的元素变成新矩阵中的第 j 行第 i 列的元素,所得到的新的 m×n 矩阵就是我们的转置矩阵。
但是在本题中,根据题意,我们只需要输出这个转置矩阵就可以了,因此并不需要真的转置,只需要先循环 j 再循环 i 输出就可以达到转置的效果了。

2、举例

三、测试结果

3 3
1 2 3
4 5 6
7 8 9
1 4 7
2 5 8
3 6 9--------------------------------
Process exited after 1.423 seconds with return value 0
请按任意键继续. . .

Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder)
如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心

C/C++语言100题练习计划 94——矩阵转置(线性代数)相关推荐

  1. C/C++语言100题练习计划 95——矩阵交换行(线性代数)

    名人说:博学之,审问之,慎思之,明辨之,笃行之.--<中庸> 进度:C/C++语言100题练习计划专栏,目前95/100 一.问题呈现 1.问题描述 Problem Description ...

  2. C语言100题练习计划 31——计算两数的和与差(函数实现)

    名人说:纸上得来终觉浅,绝知此事要躬行.--陆游 进度:C/C++语言100题练习计划专栏,目前31/100

  3. C/C++语言100题练习计划 97——素数对

    名人说:博学之,审问之,慎思之,明辨之,笃行之.--<中庸> 进度:C/C++语言100题练习计划专栏,目前97/100 一.问题呈现 1.问题描述 Problem Description ...

  4. C语言100题练习计划 32——猜数字游戏

    名人说:纸上得来终觉浅,绝知此事要躬行.--陆游 进度:C/C++语言100题练习计划专栏,目前32/100

  5. C/C++语言100题练习计划 84——分数线划定(结构体+快排函数)

    名人说:故立志者,为学之心也:为学者,立志之事也.-- 王阳明 进度:C/C++语言100题练习计划专栏,目前84/100

  6. C/C++语言100题练习计划 87——火柴棒等式(枚举实现)

    名人说:故立志者,为学之心也:为学者,立志之事也.-- 王阳明 进度:C/C++语言100题练习计划专栏,目前87/100

  7. C/C++语言100题练习计划 83——背包问题(贪心算法实现)

    名人说:故立志者,为学之心也:为学者,立志之事也.-- 王阳明 进度:C/C++语言100题练习计划专栏,目前83/100

  8. C/C++语言100题练习计划 88——猜数游戏(二分查找实现)

    名人说:故立志者,为学之心也:为学者,立志之事也.-- 王阳明 进度:C/C++语言100题练习计划专栏,目前88/100

  9. C语言100题练习计划 27——字符串替换

    名人说:学须志也,才须学也,非学无以广才,非志无以成学.--诸葛亮 进度:C/C++语言100题练习计划专栏,目前27/100

最新文章

  1. 关于开源精神和抄袭问题
  2. c语言计算正方体表面积的程序,成都信息工程学院C语言考试题及答案
  3. 开发:异常收集之 ibatis+Oracle 查询时: ORA-00911错误
  4. 如何使用async和await这对组合设计统一的取Access Token的函数
  5. 使用API​​密钥(aka身份验证令牌)部署到Maven Central
  6. 计算机软件相关的优秀基金,计算机软件研究所
  7. 用友A8 mysql配置文件_用友nc 读取配置文件方法
  8. C++定义一个对象和new一个对象的区别与联系
  9. 人机交互-任务4:图形交互界面的设计(web)
  10. 教你如何解决Excel工具箱控件无效
  11. iOS对sqlite3进行封装
  12. 股票入门(一)基础知识
  13. 升级Monterey的血泪史~~哭唧唧~~
  14. linux中的nm命令简介【转】
  15. java虚拟机线程调优与底层原理分析_啃碎并发(七):深入分析Synchronized原理...
  16. Web Spider案例 网洛克 第二题 JJEncode加密 练习(六)
  17. C语言:飞翔的小鸟游戏
  18. android盒子定时重启,这才是电视、安卓盒子正确的关机方法!延长3年使用寿命...
  19. 穆迪分析被Chartis Research资产负债管理报告评为门类领军企业
  20. 记录PHP数据库操作显示could not find driver怎么办?

热门文章

  1. Inception in CNN
  2. 软件安全学习笔记——C语言
  3. Hadoop,Zookeeper这些名字都是怎么来的呢
  4. Shell脚本学习指南(七)——产生脚本
  5. vue 格式化数值方法
  6. 笨方法学python3怎么样_在python3中如何实现《笨方法学Python》ex11中的效果
  7. MySQL的多表关联查询
  8. 【乐逍遥网站设计】营销型企业网站设计制作6要素
  9. 【乐逍遥网站设计】带你了解2022年网站设计流行趋势
  10. 1000份电子技术(模电、数电、电子元件、电路视频教程)全套资料!