51Nod 1137 矩阵乘法

来源:互联网 发布:前端连接数据库 编辑:程序博客网 时间:2024/05/24 11:13

题目链接


根据矩阵相乘定义写就行

注意初始化数组为0


#include<iostream>#include<cstdio>#include<math.h>#include<cstring>#include<algorithm>#include<queue>#include<set>#include<vector>using namespace std;int main(){int n;cin>>n;int a[101][101]={0},b[101][101]={0},c[101][101]={0};for(int i=0;i<n;i++) for(int j=0;j<n;j++) cin>>a[i][j];for(int i=0;i<n;i++) for(int j=0;j<n;j++) cin>>b[i][j];for(int i=0;i<n;i++){for(int j=0;j<n;j++){for(int k=0;k<n;k++){c[i][j]+=a[i][k]*b[k][j];}}}for(int i=0;i<n;i++){for(int j=0;j<n;j++) cout<<c[i][j]<<" ";cout<<endl;}return 0;}