矩阵相乘
输入2×3矩阵A和3×2矩阵B各元素值,计算矩阵A和矩阵B相乘的结果
输入说明:输入整形数组A和数组B,数组元素用空格分隔
输出说明:输出矩阵A*B的结果,矩阵元素之间用空格分隔,数组每行元素用换行分隔
输入样例:
1 2 3
4 5 6
1 2
3 4
5 6
输出样例
22 28
49 64
//
// Created by GT on 2022/11/29.
//
#include<stdio.h>
int main()
{
int a[2][3]={0};
int b[3][2]={0};
int c[2][2]={0};
int i,j,k;
for(i=0;i<2;i++){
for(j=0;j<3;j++){
scanf("%d",&a[i][j]);
}
}
for(i=0;i<3;i++){
for(j=0;j<2;j++){
scanf("%d",&b[i][j]);
}
}
//************************************************
/*
for(i=0;i<2;i++){
for(j=0;j<2;j++){
for(k=0;k<3;k++){
c[i][j] += a[i][k]*b[k][j];
}
printf("%d ",c[i][j]);
}
printf("\n");
}
*/
//************************************************
for(i=0;i<2;i++){
for(j=0;j<2;j++){
for(k=0;k<3;k++){
c[i][j]+=a[i][k]*b[k][j];
}
printf("%d ",c[i][j]);
}
printf("\n");
}
}