【题目描述】

计算两个矩阵的乘法。n×m阶的矩阵A乘以m×k阶的矩阵B得到的矩阵C 是n×k阶的,且C[i][j] = A[i][0]×B[0][j] + A[i][1]×B[1][j] + …… +A[i][m-1]×B[m-1][j](C[i][j]表示C矩阵中第i行第j列元素)。

【输入】

相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。第一行为n, m, k,表示A矩阵是n行m列,B矩阵是m行k列,n, m, k均小于100。

然后先后输入A和B两个矩阵,A矩阵n行m列,B矩阵m行k列,矩阵中每个元素的绝对值不会大于1000。

【输出】

输出矩阵C,一共n行,每行k个整数,整数之间以一个空格分开。

【输入样例】

3 2 3
1 1
1 1
1 1
1 1 1
1 1 1

【输出样例】

2 2 2
2 2 2
2 2 2

【源程序】

#include <iostream>
using namespace std;
int main()
{int n,m,k;int a[101][101],b[101][101],c[101][101]={0};int i,j,l;cin>>n>>m>>k;//输入矩阵列数、行数for(i=1;i<=n;i++)//输入第一个矩阵for(j=1;j<=m;j++)cin>>a[i][j];for(i=1;i<=m;i++)//输入第二个矩阵for(j=1;j<=k;j++)cin>>b[i][j];for(i=1;i<=n;i++)//计算矩阵Cfor(j=1;j<=k;j++)for(l=1;l<=m;l++)c[i][j]+=a[i][l]*b[l][j];for(i=1;i<=n;i++)//输出n*k阶的矩阵C{for(j=1;j<=k;j++)cout<<c[i][j]<<" ";cout<<endl;}return 0;
}

矩阵乘法(信息学奥赛一本通-T1125)相关推荐

  1. 《信息学奥赛一本通 提高篇》

    提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1章 贪心算法_青少年趣味编程-CSDN博客 提高篇 第一部分 基础算法 第1章 贪心算法 提高篇 第一部分 基础算法 第1 ...

  2. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

  3. 信息学奥赛一本通(c++):1124:矩阵加法

    信息学奥赛一本通(c++):1124:矩阵加法 一.题目 1124:矩阵加法 时间限制: 1000 ms         内存限制: 65536 KB [题目描述] 输入两个n行m列的矩阵A和B,输出 ...

  4. 信息学奥赛一本通C++语言-----1124:矩阵加法

    [题目描述] 输入两个nn行mm列的矩阵AA和BB,输出它们的和A+BA+B. [输入] 第一行包含两个整数nn和mm,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)1≤n≤100,1≤m≤1 ...

  5. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  6. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  7. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  8. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  9. 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...

最新文章

  1. linux 用户和权限管理
  2. python画长方形-怎么用python 画出任意占空比的一串矩形方波呢?
  3. 【校招面试 之 C/C++】第15题 C 回调函数
  4. javascript删除元素节点
  5. oracle10数据库导入导出问题
  6. django-oscar页面出现Error 10002 - Security header is not valid
  7. 大学数学不好是一种什么体验?
  8. 【2015年第4期】大数据引领教育未来:从成绩预测谈起
  9. 10.28T5 tarjan+dfs
  10. PDF组件 Aspose.Pdf V17.6发布 | 新增单元格文档旋转功能
  11. word计算机排版怎么选,Word选择题选项对齐排版方法 查找替换工具搞定
  12. TensorRT 进阶用法
  13. (Note)同比和环比
  14. Ubuntu触摸屏校准
  15. python语言接收信息的内置函数_Python这7个好用内置函数!
  16. oracle bbed 推进scn
  17. AccessKey泄露利用
  18. OKRs-E,OKR实战基础理论
  19. android app耗电分析方法
  20. Android网页广告植入规避方案

热门文章

  1. 物联卡查询流量_物联卡流量查询_python_API文档_开发指南_物联网无线连接服务 - 阿里云...
  2. 问八股文的公司都是垃圾!?
  3. 台湾一公司因停电,让员工手写代码...
  4. 线上系统因为一个ThreadLocal直接内存飙升
  5. 面试官:熔断降级原理是什么?
  6. 从3000米高空,一跃而下…
  7. 律师坚称技术无罪:“钉钉打卡神器”开发者二审被改判四年
  8. 深入分布式缓存之EVCache探秘开局篇(文末赠书)
  9. 如何用好 Chrome devtools
  10. 学习 python logging(1): 基本用法