当前位置: 首页 > news >正文

求两个矩阵的乘积

求两个矩阵的乘积
分数 15

全屏浏览

切换布局
作者 C课程组-hwr-zy
单位 浙江大学
输入三个正整数m,l,n(0<m,n,l<10),再输入两个的矩阵a(mxl)和b(lxn)。要求把a和b矩阵的乘积放入到矩阵c,并把矩阵c按矩阵形式输出。

输入格式:
第一行输入三个正整数m,l,n;第二行输入矩阵a(mxl);第三行输入矩阵b(lxn)。

输出格式:
矩阵c,每一行最后无空格。

输入样例:
2 3 2
2 4 6
5 6 7
3 4
1 2
6 7
输出样例:
46 58
63 81

1.分析

        建议根据矩阵的计算原理明白下标的变换。

2.代码

        

#include<iostream>
using namespace std;
int m,l,n;
int a[11][11],b[11][11],c[11][11];
int main(){cin>>m>>l>>n;for(int i=0;i<m;i++){for(int j=0;j<l;j++){cin>>a[i][j];}}for(int i=0;i<l;i++){for(int j=0;j<n;j++){cin>>b[i][j];}}for(int i=0;i<m;i++){for(int j=0;j<l;j++){for(int k=0;k<n;k++){c[i][k]+=a[i][j]*b[j][k];}}}for(int i=0;i<m;i++){for(int j=0;j<n;j++){if(j) cout<<" "<<c[i][j];else cout<<c[i][j];}cout<<endl;}return 0;
}

http://www.lryc.cn/news/524121.html

相关文章:

  • 警惕IDEA 2024版重大Bug问题:LomBok失效、Gradle冲突、Spring Boot启动错误
  • Go语言的正则表达式
  • 通过ssh连接debian
  • 计算机创造的奇迹——C语言
  • 磁盘阵列服务器和普通服务器的区别
  • 搭建一个人脸识别pipeline
  • Docker 之mysql从头开始——Docker下mysql安装、启动、配置、进入容器执行(查询)sql
  • LeetCodeHOT100:60. n个骰子的点数、4. 寻找两个正序数组的中位数
  • apisix的authz-casbin
  • 数学基础 --线性代数之理解矩阵乘法
  • TCP Window Full是怎么来的
  • 【22】Word:小李-高新技术企业政策❗
  • 大数据,Hadoop,HDFS的简单介绍
  • Python预训练视觉和大语言模型——精彩试读
  • html全局遮罩,通过websocket来实现实时发布公告
  • Vue3初学之Element-plus Form表单
  • 第14章:Python TDD应对货币类开发变化(一)
  • ElasticSearch索引别名的应用
  • C++和OpenGL实现3D游戏编程【连载21】——父物体和子物体模式实现
  • Mac苹果电脑 怎么用word文档和Excel表格?
  • 使用AI生成金融时间序列数据:解决股市场的数据稀缺问题并提升信噪比
  • QT信号槽 笔记
  • 【计算机网络】传输层协议TCP与UDP
  • UE控件学习
  • ThinkPHP 8的多对多关联
  • Linux内核编程(二十一)USB驱动开发
  • 【Block总结】WTConv,小波变换(Wavelet Transform)来扩展卷积神经网络(CNN)的感受野
  • 深入探究分布式日志系统 Graylog:架构、部署与优化
  • 构建高可用和高防御力的云服务架构第五部分:PolarDB(55)
  • 【Java 学习】深度剖析Java多态:从向上转型到向下转型,解锁动态绑定的奥秘,让代码更优雅灵活