m 行 n 列矩阵转置后为 n 行 m 列。

C++代码如下:

 1 #include<iostream>
 2 using namespace std;
 3
 4 int main() {
 5     int m, n;   //原始矩阵 m行n列
 6     cin >> m>>n;
 7     int **ptr;  //指向指针的指针
 8     ptr= new int*[m];  //动态内存生成 m 个元素的数组,存储 m 行矩阵元素
 9     for (int i = 0; i < m; i++) {
10         ptr[i] = new int[n];  //每一行再生成 n 个元素,形成 m行n列
11     }
12
13     for (int i = 0; i < m; i++) {
14         for (int j = 0; j < n; j++) {
15             cin >> ptr[i][j];
16         }
17     }
18
19     int **tr;   //转置矩阵
20     tr = new int*[n];  // n 行
21     for (int i = 0; i < n; i++) {
22         tr[i] = new int[m];   // m 列
23     }
24     for (int i = 0; i < m; i++) {   // 求转置
25         for (int j = 0; j < n; j++) {
26             tr[j][i] = ptr[i][j];
27         }
28     }
29     for (int i = 0; i < n; i++) {  // 打印转置后的矩阵
30         for (int j = 0; j < m; j++) {
31             cout << tr[i][j]<<' ';
32         }
33         cout << endl;
34     }
35     return 0;
36 }

转载于:https://www.cnblogs.com/pgzhang/p/9102141.html

求任意大小矩阵的转置矩阵相关推荐

  1. C语言输出任意大小矩阵,【c语言】输出以下4*5的矩阵

    // 输出以下4*5的矩阵 // 1 2 3 4 5 // 2 4 6 8 10 // 3 6 9 12 15 // 4 8 12 16 20 #include int main() { int i, ...

  2. 求任意阶数矩阵的行列式——C语言

    /*** [description] 求n阶矩阵的行列式* @Author fan_zhang* @DateTime 2019-02-27T22:12:58*/ #include <stdio. ...

  3. 矩形换位算法C语言实现,关于C#:任意大小的矩形矩阵的运行时有效换位

    我迫切需要时间来优化大量的C代码以提高速度,我正在寻找一种算法-最好是C"代码段"-可以转换任意大小的矩形源矩阵u[r](行数,c列数)放入目标矩阵v▼显示[d](s = c行数, ...

  4. C语言求任意两个矩阵相乘的算法(初学尝试矩阵乘法)

    C语言求任意两个矩阵相乘的算法(不同于大部分规格固定的矩阵乘法) 结果图如下   : 代码如下: //----- 任意两个矩阵相乘 # include <stdio.h> int main ...

  5. ajax参数中字符串最大长度_6.7 C++数组名作函数参数 | 求3*4矩阵中最大的值

    C++用数组元素作函数实参 C++中实参可以是表达式,而数组元素可以是表达式的组成部分,因此数组元素可以作为函数的实参,与用变量作实参一样,将数组元素的值传送给形参变量. C++也可以用数组名作函数参 ...

  6. 分别用BFS和DFS求给定的矩阵中“块”的个数

    目录 背景介绍 BFS实现 基本思想 获取相邻位置元素技巧 BFS函数 DFS实现 基本思想 DFS函数 完整代码 背景介绍 背景 给出一个mxn的矩阵,矩阵中的元素为0或1.称位置(x,y)与其上下 ...

  7. ACMNO.19 C语言-对角求和 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7

    这个我做了改进,可以实现NXN的矩阵.求出对角线之和! 只需要修改定义的define z的值就好! 接下来,进入正题! 题目描述: 求一个3×3矩阵对角线元素之和. 输入 矩阵 输出 主对角线 副对角 ...

  8. Dijkstra最短路由算法,求任意两点之间的最短距离【Java】

    一.问题 求下图中节点0到节点5之间的最短距离 二.方法 Dijkstra最短路由算法.本文不再赘述,直接上代码,如果不懂,可以参考 文章 三.代码 public class MyDijkstra { ...

  9. Tsai两步法求手眼标定矩阵

    Tsai两步法求手眼标定矩阵 Tsai方法介绍 术语概念 齐次变换矩阵和坐标系的定义 旋转轴和旋转角度 引理的证明和解释 AX=XB构造 引理1 引理2 引理3 引理4 引理5 引理6 --得到公式( ...

最新文章

  1. 网站请求过程中的代号及意义
  2. UA MATH564 概率论 公式与定理总结
  3. SSM编写JavaWeb项目时,出现了errorCode 1045, state 28000和Invalid bound statement (not found)两个错误
  4. 构建 Spring5 源码工程,开启研读Spring源码之路
  5. 秒杀多线程第七篇 经典线程同步 互斥量Mutex
  6. mysql havequerycache_如何开启MySQL的中的Query Cache缓存
  7. Pythonic是什么?
  8. vue+django实现下载文件
  9. 9.屏幕宽高比判断(Screen.width,Screen.height)
  10. 论fastadmin里面token加密方式
  11. 大白菜超级U盘启动盘制作工具极速装机版
  12. 大数据繁荣生态圈组件之实时大数据Druid小传(三)Druid入门实操
  13. 教你如何把一张图片做成一段视频
  14. 计算机网络不同层中用于将网络互连的中间设备——转发器、网桥(桥接器)、路由器、网关
  15. 王者转号仅显示可转移的服务器,王者荣耀转移账号是免费的吗 角色转移进度怎么查看...
  16. 自定义变量的一个有趣案例
  17. Python二级(04)——Python语言基本语法元素
  18. x265-1.8版本-common/pixel.cpp注释
  19. 在 Mac 上将 PDF 转换为 Word 的 5 种简单方法
  20. iOS开发面试—四面字节iOS客户端抖音隐私合规团队

热门文章

  1. 数据结构-----跳表
  2. 比特位计数—leetcode338
  3. 排序链表—leecode148
  4. java string 不变_为什么String在java中是不可变的?
  5. bat 发邮件与手机交互_售价17500元!华为首款5G折叠屏手机来了,更多新机细节曝光...
  6. exe的dll加载过程
  7. Ring3下Inline Hook API
  8. Pixhawk代码分析-姿态解算篇A
  9. 优先级反转和解决方法
  10. 计组-输入输出系统小结