要求:
(1)从键盘分别输入矩阵A和B的元素,输出乘积矩阵C的元素
(2) **输入提示信息为:
输入矩阵A之前提示:"Input 2*3 matrix a:\n"
输入矩阵B之前提示:"Input 3*2 matrix b:\n"
**输入矩阵中每个值的格式为:"%d"
**输出格式为:
输出矩阵C之前提示:"Results:\n"
输出矩阵C中每个值的格式:"%6d"
输出矩阵C各行结束时换行
例如:
Input 2*3 matrix a:
1 2 3
0 1 2
Input 3*2 matrix b:
1 -2
2 3
1 3
Results:8    134     9
#include<stdio.h>
int main()
{int a[2][3], b[3][2], c[2][2];int i, j, k;printf("Input 2*3 matrix a:\n");for(i = 0; i < 2; i++){for(j = 0; j < 3; j++){scanf("%d", &a[i][j]);}}printf("Input 3*2 matrix b:\n");for(i = 0; i < 3; i++){for(j = 0; j < 2; j++){scanf("%d", &b[i][j]);}}for(i = 0; i < 2; i++){for(j = 0; j < 2; j++){c[i][j] = 0;for(k = 0; k < 3; k++){c[i][j] += a[i][k] * b[k][j];}}}printf("Results:\n");for(i = 0; i < 2; i++){for(j = 0; j < 2; j++){printf("%6d", c[i][j]);}printf("\n");}return 0;
}

编程计算2×3阶矩阵A和3×2阶矩阵B之积C。矩阵相乘的基本方法是:矩阵A的第i行的所有元素同矩阵B第j列的所有元素对应相乘,并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值。相关推荐

  1. 按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中,m和n的值由用户键盘输入。已知m和n的值都不超过10。

    题目:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值.其中,m和n的值由用户键盘输入.已知m和n的值都不超过10. void InputArray( ...

  2. 练习-输入M行N列的矩阵A和B,编程计算并输出矩阵A与B之和

    第1关:输入M行N列的矩阵A和B,编程计算并输出矩阵A与B之和 任务描述 本关任务:输入两个m行n列的矩阵A和B,输出它们的和A+B. 测试说明 输入格式说明 第一行包含两个整数n和m,表示矩阵的行数 ...

  3. Java黑皮书课后题第8章:*8.1(求矩阵中各列数字的和)使用下面的方法头编写一个方法,求矩阵中特定列的所有元素的和。编写一个测试程序,读取3*4矩阵,显示每列元素的和

    *8.1(求矩阵中各列数字的和)使用下面的方法头编写一个方法,求矩阵中特定列的所有元素的和.编写一个测试程序,读取3*4矩阵,显示每列元素的和 题目 题目描述与运行示例 破题 代码 题目 题目描述与运 ...

  4. 每天一道LeetCode-----给定一个矩阵,如果某个元素是0,就将所在行所在列上所有元素否置0

    Set Matrix Zeroes 原题链接Set Matrix Zeroes 给定一个m × n矩阵,如果矩阵中某个元素是0,那么就将它所在的行,所在的列上的所有元素都变成0.要求空间复杂度在O(1 ...

  5. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  6. matlab 简单算例,(简单算例)基于Matlab的电力系统潮流编程计算.pdf

    (简单算例)基于Matlab的电力系统潮流编程计算 基于Matlab的电力系统潮流编程计算 口黄扬威吴喜春郭志峰张斯翔 (三峡大学电气与新能源学院湖北·宜昌443002) 摘要:通过介绍电力系统的实际 ...

  7. python进行矩阵计算公式_纯python进行矩阵的相乘运算的方法示例

    本文介绍了纯python进行矩阵的相乘运算的方法示例,分享给大家,具体如下: def matrixMultiply(A, B): # 获取A的行数和列数 A_row, A_col = shape(A) ...

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

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

  9. Python 函数式编程,Python中内置的高阶函数:map()、reduce()、filter()与sorted(),Python中返回函数

    函数式编程 是一种编程范式,比函数更高层次的抽象. 函数式编程将计算视为函数而非指令. 纯函数式编程:不需要变量,没有副作用,测试简单. 支持高阶函数,代码简洁. Python 支持的函数式编程 不是 ...

最新文章

  1. Bootstrap4.x 新增
  2. 转:QQ圈子:社交神器还是隐私魔鬼?
  3. Minimum Depth of Binary Tree
  4. MongoDB之compact操作详解
  5. mysql技术大会2020_2020年数据库技术大会助力技术提升
  6. 如何查看node的版本及安装的位置?
  7. H哥亲测可用!一个点外卖省钱的小技巧!
  8. 炒菜机器人放食材的顺序_2年要开1000家 碧桂园旗下千玺机器人餐厅开业
  9. STM32学习:外部中断
  10. Selenium 凭什么成为 Web 自动化测试的首选?(内附源码)
  11. smtplib python教程_Python基于smtplib实现异步发送邮件服务
  12. g hub安装失败_树莓派k8s集群安装mysql及监控
  13. atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结...
  14. MTK 6589暗码切换开机LOGO(不适应NAND 的FLASH)
  15. 如何在win7 启动盘中写入USB3.0驱动
  16. Nature综述:宏基因组时代的病毒分类
  17. 应用特征值矩阵对角方法
  18. PBR基本原理和概念以及PBR流程
  19. EcoFlow正浩践行环保出行理念,为“低碳未来”助力
  20. 浏览器火狐3.0发布之盛况

热门文章

  1. UI设计初学者应该如何入门?
  2. JAVA【设计模式】工厂方法模式
  3. 完美生成年度节假日表,Kettle还能这么玩!
  4. JDKbin目录下的众多exe文件的用途
  5. 【Python模块】matplotlib 柱状图
  6. mysql 唯一性榆树_榆树有什么特点?
  7. Matlab——图形绘制——三维立体图形 剔透玲珑球 动态图——彗星状轨迹图
  8. Swift - 描边文字效果
  9. 谁是“明日之子”?互动视频的模糊元年
  10. mysql关闭空闲连接_终止空闲的mysql连接