L1-048. 矩阵A乘以B

水题不多说,直接上代码:
#include<stdio.h> using namespace std; int main() { int a[101][101]; int b[101][101]; int m,n; int x,y; scanf("%d%d",&m,&n); for(int i=0;i<m;i++) for(int j=0;j<n;j++) scanf("%d",&a[i][j]); scanf("%d%d",&x,&y); for(int i=0;i<x;i++) for(int j=0;j<y;j++) scanf("%d",&b[i][j]); if(n!=x) { printf("Error: %d != %d ",n,x); } else { printf("%d %d ",m,y); for(int i=0;i<m;i++) { for(int j=0;j<y;j++) { int sum=0; for(int k=0;k<n;k++) sum+=a[i][k]*b[k][j]; if(j<y-1) printf("%d ",sum); else printf("%d ",sum); } } } return 0; }
原文地址:https://www.cnblogs.com/nr1999/p/8603915.html