1127: 矩阵乘积 C语言
1127: 矩阵乘积
时间限制: 1 Sec 内存限制: 128 MB
提交: 7296 解决: 4991
[状态] [讨论版] [提交] [命题人:admin]
题目描述
计算两个矩阵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>
#include <stdlib.h>#define N 15int main()
{int a[N][N],b[N][N],c[N][N];int m,p,n;int i,j,k;scanf("%d%d%d",&m,&p,&n);for(i = 0; i < m; i++)for(j = 0; j < p; j++)//输入A矩阵 scanf("%d",&a[i][j]);for(i = 0; i < p; i++)for(j = 0; j < n; j++)//输入B矩阵 scanf("%d",&b[i][j]);for(i = 0; i < m; i++)for(j = 0; j < n; j++){c[i][j] = 0;for(k = 0; k < p; k++){//矩阵A*B c[i][j] += a[i][k] * b[k][j];}}for(i = 0; i < m; i++){for(j = 0; j < n; j++){if(j == 0)printf("%d",c[i][j]);elseprintf(" %d",c[i][j]);}printf("\n");}return 0;}
1127: 矩阵乘积 C语言相关推荐
- zzulioj:1127: 矩阵乘积
1127: 矩阵乘积 时间限制: 1 Sec 内存限制: 128 MB 提交: 7616 解决: 5210 [状态] [讨论版] [提交] [命题人:admin] 题目描述 计算两个矩阵A和B的乘 ...
- ZZULIOJ 1127: 矩阵乘积
矩阵乘积 题目描述 计算两个矩阵A和B的乘积. 输入 第一行三个正整数m.p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列: 接下来的m行是矩阵A的内容,每行p个整 ...
- zzuli OJ 1127: 矩阵乘积
Description 计算两个矩阵A和B的乘积. Input 第一行三个正整数m.p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列: 接下来的m行是矩阵A的内容, ...
- 1127: 矩阵乘积
题目描述 计算两个矩阵A和B的乘积. 输入 第一行三个正整数m.p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列: 接下来的m行是矩阵A的内容,每行p个整数,用空格 ...
- 十字链表计算矩阵乘积 c语言,求用十字链表实现矩阵相加算法(C语言)急!!!...
匿名用户 1级 2010-02-09 回答 我有一个可以用的.怎么给你?百度hi我吧. 算了,我贴上来吧,由电脑编程网整理: #include #include #define smax 45 typ ...
- zzulioj1127: 矩阵乘积
1127: 矩阵乘积 题目描述 计算两个矩阵A和B的乘积. 输入 第一行三个正整数m.p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列: 接下来的m行是矩阵A的内容 ...
- C语言数组使用、数组相关的宏定义剖析,及矩阵乘积、杨辉三角实例
数组一直是编程语言学习中需要重点掌握的部分,它是最基本的数据结构类型,是构成字符串及其他许多重要构造结构的基础.相对许多其他高级语言来说,C语言对数组本身提供的支持并不太多,尤其是不支持动态 ...
- 将矩阵转为一行_矩阵与矩阵乘积简介
作者|Hadrien Jean 编译|VK 来源|Towards Data Science 原文链接:https://towardsdatascience.com/introduction-to-ma ...
- numpy np.matmul()(两个数组的矩阵乘积)
from multiarray def matmul(a, b, out=None): # real signature unknown; restored from __doc__"&qu ...
最新文章
- 山西五台警方通报“男子强拽女学生”:嫌疑人被刑拘
- cmd命令操作Mysql数据库,命令行操作Mysql
- vuedraggable自由拖拽html,vue中draggable拖拽列表的使用
- [Luogu1891]疯狂LCM[辗转相减法]
- linux查找所有字文件,Linux查找含有某字符串的所有文件
- Centos7 安装docker-compose
- 第二十一天 认识一维数组part3
- 精选| 2019年3月R新包推荐
- 【图像处理】基于matlab GUI图像分水岭分割+灰度几何校正+运动图像复原【含Matlab源码 024期】
- 万能解压器安卓版_解压zip app下载-解压zip(手机解压缩软件)下载11.5.4 安卓版-西西软件下载...
- ps怎么将png做成gif_【AE教程】AE如何导出背景透明的图层到PS中做gif动图?
- android 打开微信代码,3个超实用的微信隐藏代码,仅限安卓
- Python3实现基于百度AI开放平台和图灵机器人API聊天机器人
- 从美术生到程序员转型之路【我的故事】
- 艺考生冬日穿泳装秀三围
- 从零到一构建CI/CD的DevOps自动化流水线,需要考虑的开源项目
- 《雪中悍刀行》读后感
- 简单园区网络基本架构
- Android笔记:Zing二维码扫描解决二维码被拉伸
- 设定PCB的区域(AD18)
热门文章
- cf723 Round #375 Div2-D【Floodfill+搜索】
- Excel.Sheets.Add方法使用
- Linux FrameBuffer分析之编写基于FrameBuffer接口的应用程序
- vue上传图片,并回显图片
- CSS 选择器 — 重学CSS
- 详述Servlet获取form表单数据
- 数码管动态显示c语言,动态数码管循环显示设计C语言及汇编代码(HUBU)
- 哈希树HashTree(trie树)
- istio-proxy性能洞察之路---性能调研的终点、调优之路的出发点
- springboot项目中怎样查看spring版本和springBoot版本号