1127: 矩阵乘积

题目描述
计算两个矩阵A和B的乘积。
输入
第一行三个正整数m、p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列;
接下来的m行是矩阵A的内容,每行p个整数,用空格隔开;
最后的p行是矩阵B的内容,每行n个整数,用空格隔开。
输出
输出乘积矩阵:输出占m行,每行n个数据,以空格隔开。
样例输入 Copy
2 3 4

1 0 1
0 0 1

1 1 1 3
4 5 6 7
8 9 1 0
样例输出 Copy
9 10 2 3
8 9 1 0

代码

#include<stdio.h>
int main()
{int i,j,t,m,p,n,a[10][10],b[10][10],c[10][10]={0};scanf("%d%d%d",&m,&p,&n);//输入矩阵Afor(i=0;i<m;i++)for(j=0;j<p;j++)scanf("%d",&a[i][j]);//输入矩阵Bfor(i=0;i<p;i++)for(j=0;j<n;j++)scanf("%d",&b[i][j]);//两个矩阵相乘,前行乘以后列for(i=0;i<m;i++)for(j=0;j<n;j++){for(t=0;t<p;t++){c[i][j]+=a[i][t]*b[t][j];    }   }   //输出矩阵乘积for(i=0;i<m;i++){for(j=0;j<n;j++){printf("%d ",c[i][j]);      }   printf("\n");} return 0;
}

zzulioj1127: 矩阵乘积相关推荐

  1. 将矩阵转为一行_矩阵与矩阵乘积简介

    作者|Hadrien Jean 编译|VK 来源|Towards Data Science 原文链接:https://towardsdatascience.com/introduction-to-ma ...

  2. numpy np.matmul()(两个数组的矩阵乘积)

    from multiarray def matmul(a, b, out=None): # real signature unknown; restored from __doc__"&qu ...

  3. numpy dot()函数(两个数组的点积)(对于二维阵列,它是矩阵乘积)

    From multiarray.py def dot(a, b, out=None): # real signature unknown; restored from __doc__"&qu ...

  4. CBOW模型正向传播、矩阵乘积层实现

    把矩阵乘积称为MatMul节点: 下面这个图表示矩阵乘积y=xW的计算图 .因为考虑了mini-batch 处理,假设x中保存了N个数据.此时x .W.y 的形状分别是 N×D.D×H .N×H . ...

  5. 5.3矩阵乘积(三元组存储结构)

    行逻辑链表的顺序表 为了便于随机存取任意一行的非零元,则需要知道每一行的第一个非零元在三元组表中的位置.为此,可将上节快速转置矩阵中的算法创建的,指示"行"信息的辅助数组cpot固 ...

  6. ZZULIOJ 1127: 矩阵乘积

    矩阵乘积 题目描述 计算两个矩阵A和B的乘积. 输入 第一行三个正整数m.p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列: 接下来的m行是矩阵A的内容,每行p个整 ...

  7. Lua计算kronecker 积、Khatri-Rao积、Hadamard积、普通矩阵乘积

    Lua计算kronecker 积.Khatri-Rao积.Hadamard积.普通矩阵乘积 function Kron(A,B,mark)local C ={}if mark==0thenrowC=r ...

  8. matmul product(一般矩阵乘积),hadamard product(哈达玛积)、kronecker product(克罗内克积)

    矩阵乘法 原文地址:https://blog.csdn.net/yjk13703623757/article/details/77016867 1. matmul product(一般矩阵乘积) m ...

  9. Python矩阵计算类:计算矩阵加和、矩阵乘积、矩阵转置、矩阵行列式值、伴随矩阵和逆矩阵

    最近在Python程序设计中遇到一道设计矩阵计算类的题目,原题目要求计算矩阵加和和矩阵乘积,而我出于设计和挑战自己的目的,为自己增加难度,因此设计出矩阵计算类,不仅可以求出矩阵加和和矩阵乘积,还能计算 ...

最新文章

  1. 入栈和出栈c语言源程序,用c语言可执行文件实现顺序栈的出栈、入栈、判栈空、判栈满!急求啊? 爱问知识人...
  2. 锁住文件linux,linux新手教程之创建锁文件的方法
  3. CF1042E Vasya and Magic Matrix 期望dp + 推公式
  4. MachineLearning(8)-PCA,LDA基础+sklearn 简单实践
  5. Hexo-theme-Fluid Material Design 风格的 Hexo 主题
  6. css3 呼吸的莲花_CSS3制作莲花盛开动画
  7. PTA: 6-4建立学生信息链表(20分)
  8. matlab imnoise 用法,使用matlab的imnoise添加噪声
  9. 西北工业大学noj数据结构实验003稀疏矩阵转置
  10. kali linux系统介绍
  11. IT狂人第一至四季/全集The IT Crowd迅雷下载
  12. 美媒称俄黑客造成卡塔尔断交潮 俄:啥事都栽给我
  13. 2345浏览器劫持主页解决办法
  14. 001、JDK环境配置
  15. ultraedit技巧积累
  16. @Autowired,@Resource和@Referrence的区别
  17. 有序聚类的matlab实现
  18. ant design vue给table设置斑马条纹样式
  19. linux 串口 中断方式,设置在linux下串口中断(setting serial port interruption in
  20. UltraISO制作U盘启动盘安装Win7/8/10系统攻略

热门文章

  1. CSS - 实现横向滚动(横向滚动布局)
  2. 【图普科技】边界框的数据增强:对目标检测图像变换的再思考(一)
  3. C语言 求正/负余数
  4. 二十一世纪大学英语读写教程(第三册)学习笔记(原文)——6 - Every 23 Minutes(每隔二十三分钟)
  5. 交易额(GMV)的逻辑分析
  6. 机房收费管理系统之日结账单
  7. OpenCV C++ 图像对比度和亮度
  8. antd protable 的一些配置记录
  9. select(有局限性),jq循环添加select的值
  10. 利用一维数组倒序输出