C程序查找矩阵的转置

在此示例中,您将学习在C语言编程中查找矩阵的转置。

要理解此示例,您应该了解以下C语言编程主题:

矩阵的转置是通过交换行和列而获得的新矩阵。

在此程序中,要求用户输入行数r和列数c。在此程序中,它们的值应小于10。

然后,要求用户输入矩阵的元素(r * c阶)。

然后,下面的程序计算矩阵的转置并将其打印在屏幕上。

查找矩阵转置的程序#include

int main() {

int a[10][10], transpose[10][10], r, c, i, j;

printf("输入行和列: ");

scanf("%d %d", &r, &c);

//将元素分配给矩阵

printf("\n输入矩阵元素:\n");

for (i = 0; i

for (j = 0; j

printf("输入元素 a%d%d: ", i + 1, j + 1);

scanf("%d", &a[i][j]);

}

//显示矩阵a[][]

printf("\n输入矩阵: \n");

for (i = 0; i

for (j = 0; j

printf("%d  ", a[i][j]);

if (j == c - 1)

printf("\n");

}

//求矩阵a的转置

for (i = 0; i

for (j = 0; j

transpose[j][i] = a[i][j];

}

//显示矩阵a的转置

printf("\n矩阵转置:\n");

for (i = 0; i

for (j = 0; j

printf("%d  ", transpose[i][j]);

if (j == r - 1)

printf("\n");

}

return 0;

}

输出结果输入行和列: 2

3

输入矩阵元素:

输入元素 a11: 1

输入元素 a12: 4

输入元素 a13: 0

输入元素 a21: -5

输入元素 a22: 2

输入元素 a23: 7

输入矩阵:

1  4  0

-5  2  7

矩阵转置:

1  -5

4  2

0  7

c语言方阵的转置程序,C程序查找矩阵的转置相关推荐

  1. kotlin 查找id_Kotlin程序查找矩阵的转置

    kotlin 查找id A transpose of a matrix is simply a flipped version of the original matrix. We can trans ...

  2. 矩阵的基础知识回顾:矩阵乘法,矩阵的逆,伴随矩阵,矩阵的转置,行列式,相似矩阵,实对称矩阵

    Agenda 1. 矩阵matrix 1.1 矩阵运算matrix operations 1.1.1 矩阵乘法matrix multiplication 1.1.1.1 简化矩阵乘法(facilita ...

  3. 【C++ 科学计算】C++ 求解矩阵的转置、逆矩阵

    目录 1.矩阵转置 2.矩阵逆矩阵 1.矩阵转置 定义: 性质: 矩阵的转置和加减乘除一样,也是一种运算,且满足下列运算规律(假设运算都是可行的):

  4. 《C语言点滴》一第1章 程序猿 程序媛1.1 装备篇

    本节书摘来自异步社区<C语言点滴>一书中的第1章,第1.1节,作者 赵岩,更多章节内容可以访问云栖社区"异步社区"公众号查看 第1章 程序猿 && 程序 ...

  5. 背口诀14天精通c语言pdf下载,C语言必背18个经典程序

    C语言必背18个经典程序 1./*输出9*9口诀.共9行9列,i控制行,j控制列.*/ #include "stdio.h" main() {int i,j,result; for ...

  6. boost::regex模块用于测试特定于语言环境的表达式的帮助程序类

    boost::regex模块用于测试特定于语言环境的表达式的帮助程序类 实现功能 C++实现代码 实现功能 boost::regex模块用于测试特定于语言环境的表达式的帮助程序类 C++实现代码 #i ...

  7. 组态王c语言编程实例,组态王命令语言程序.doc

    组态王命令语言程序 命令语言程序 10.1 命令语言类型 组态王中命令语言是一种在语法上类似C语言的程序,工程人员可以利用这些程序来增强应用程序的灵活性.处理一些算法和操作等. 命令语言都是靠事件触发 ...

  8. Java黑皮书课后题第8章:***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵。程序提示用户输入矩阵的行数。然后显示最大的子方阵的第一个元素、行数

    ***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵.程序提示用户输入矩阵的行数.然后显示最大的子方阵的第一个元素.行数 题目 题目描述与运行示例 破题 代 ...

  9. Java黑皮书课后题第8章:**8.14(探讨矩阵)编写程序,提示用户输入一个方阵的长度,随机地在矩阵中填入0和1,打印这个矩阵,然后找出整行、整列或者对角线都是1或0的行、列和对角线

    **8.14(探讨矩阵)编写程序,提示用户输入一个方阵的长度,随机地在矩阵中填入0和1,打印这个矩阵,然后找出整行.整列或者对角线都是1或0的行.列和对角线 题目 题目描述与运行示例 破题 代码 题目 ...

最新文章

  1. JDK的安装与系统环境变量的配置
  2. R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载、划分数据、并分别构建线性回归模型和广义线性加性模型GAMs、并比较线性模型和GAMs模型的性能
  3. Ansible — 示例与最佳实践
  4. oracle某些服务在有其他服务,oracle 监听无法启动,出现某些服务再未由其他服务或程序使用时自动停止。...
  5. 耍了一下 UncaughtErrorEvents
  6. vs code使用问题
  7. 好用的import: Vite的Glob 导入
  8. WPF基础之体系结构
  9. 涉密计算机多用户审批表,涉密计算机及信息系统安全策略
  10. 【c++思维导图与代码示例】02 函数
  11. python dicom 三维重建_DICOM HTML5 Viewer中的真三维重建
  12. Ubuntu18.04安装百度网盘客户端
  13. Fabric.js 文档
  14. EPLAN 电气工程图纸
  15. 人脸表情识别相关研究
  16. Feedback(反馈)详述一
  17. 毕业设计-基于微信小程序的校园一卡通应用系统
  18. 谷歌发布语义分割新数据集!
  19. fairyGUI的学习记录1
  20. 支持向量机识别数字集(数据采集+模型训练+预测输出)

热门文章

  1. java输入args不能为空_java程序入口为什么有的空括号在args前面有的?
  2. centos安装python2.7.2_Centos6.2 安装Python2.7.x 版本
  3. 中telnet_web开发中的编码问题
  4. python调用远程chromedriver.exe、selenium抓包方法
  5. 【NOIP2004】【Luogu1088】火星人(枚举排列)
  6. Long Way To Go 之 Python 5 (2)
  7. 如何让火狐浏览器兼容window.event
  8. Python3之requests模块
  9. 读《编程珠玑》 (四)
  10. 大家一起做训练 第一场 A Next Test