基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
 收藏
 关注
给出2个N * N的矩阵M1和M2,输出2个矩阵相乘后的结果。

 
Input
第1行:1个数N,表示矩阵的大小(2 <= N <= 100)
第2 - N + 1行,每行N个数,对应M1的1行(0 <= M1[i] <= 1000)
第N + 2 - 2N + 1行,每行N个数,对应M2的1行(0 <= M2[i] <= 1000)
Output
输出共N行,每行N个数,对应M1 * M2的结果的一行。
Input示例
2
1 0
0 1
0 1
1 0
Output示例
0 1
1 0 【分析】:
没什么特殊,就是按照矩阵乘法的定义计算即可。
 

【代码】:

#include <bits/stdc++.h>

using namespace std;

int main()
{
int a[][],b[][],c[][];
int n;
scanf("%d",&n);
for(int i=;i<n;i++)
{
for(int j=;j<n;j++)
{
scanf("%d",&a[i][j]);
}
} for(int i=;i<n;i++)
{
for(int j=;j<n;j++)
{
scanf("%d",&b[i][j]);
}
} for(int i=;i<n;i++)
{
for(int j=;j<n;j++)
{
//c[i][j]=0; //可有可无
for(int k=;k<n;k++)
{
c[i][j]+=a[i][k]*b[k][j];
}
}
} for(int i=;i<n;i++)
{
for(int j=;j<n;j++)
{
printf("%d ",c[i][j]);
}
printf("\n");
}
return ;
}
 

最新文章

  1. BBR拥塞控制算法
  2. java.lang.InstantiationException-反射机制
  3. socket.io 中文手册 中文文档
  4. okhttputils开源库的混淆配置(Eclipse)
  5. ArcGIS.Server.9.3和ArcGIS API for JavaScript地图实现Toorbar功能(四)
  6. Node.js权威指南 (5) - 使用Buffer类处理二进制数据
  7. Struts文件下载
  8. 通过读取配置文件,启动mongodb
  9. 对redux的粗略理解
  10. 使用PHP Manager for IIS时,Windws 10自带IIS注意事项
  11. jquery全国省市区三级联动插件distpicker
  12. SQLite 学习笔记(一)
  13. swift简单处理调用高清大图导致内存暴涨的情况
  14. django1.10.3下admin后台管理老是显示object
  15. 群晖NAS百度云Docker客户端下载目录没有权限的问题解决
  16. python 集合的比较
  17. 高并发下linux ulimit优化
  18. Linux就业技术指导(四):企业CDN缓存加速原理解密
  19. Java并发编程原理与实战三十:CountDownLatch与CyclicBarrier 区别
  20. 解决标准FPGA资源丰富却浪费的问题

热门文章

  1. 【bzoj4976】宝石镶嵌 乱搞+dp
  2. vector创建2维数组
  3. JQuery中的each()的使用
  4. mysql5.7.22以上版本忘记密码时这样修改
  5. [CF816E] Karen and Supermarket1 [树形dp]
  6. ListView使用--文章集锦
  7. 【Foreign】魔法 [组合数][质因数分解]
  8. 将setter方法与itemClick: 进行类比
  9. compositionstart 、 compositionend 、 input都存在时的解决办法
  10. linux基础——磁盘分区和yum安装