-
题目描述:
-
计算两个矩阵的乘积,第一个是2*3,第二个是3*2
-
输入:
-
输入为两个矩阵,其中一个为2*3的矩阵,另一个为3*2的矩阵
-
输出:
-
一个2*2的矩阵(每一个数字后都跟一个空格)
#include<stdio.h> int main() { int i; int w,x,y,z; int a[3],b[3],c[3],d[3]; while(~scanf("%d",&a[0])) { w=0;x=0;y=0;z=0; for(i=1;i<3;i++) scanf("%d",&a[i]); for(i=0;i<3;i++) scanf("%d",&b[i]); for(i=0;i<3;i++) scanf("%d %d",&c[i],&d[i]); for(i=0;i<3;i++) { w+=a[i]*c[i]; x+=a[i]*d[i]; y+=b[i]*c[i]; z+=b[i]*d[i]; } printf("%d %d \n%d %d \n",w,x,y,z); } return 0; }