c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 12:31:29
c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,
c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积
c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积
c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积
#include<stdio.h>
int main()
{
int a[2][3];
int b[3][4];
int i,j,k,x,y,c[2][4];
printf("输入2*3 个数 以空格隔开:\n");
for(i=0;i<2;i++)
for(k=0;k<3;k++)
scanf("%d",&a[i][k]);
printf("输入3*4 个数 以空格隔开:\n");
for(i=0;i<3;i++)
for(k=0;k<4;k++)
scanf("%d",&b[i][k]);
for(i=0;i<2;i++){//计算矩阵c的值
for(j=0;j<4;j++){
c[i][j]=0;
for(k=0;k<3;k++){
c[i][j]+=a[i][k]*b[k][j];
}
}
}
for(x=0;x<2;x++)
{
for(y=0;y<4;y++)
printf("%d\t",c[x][y]);
printf("\n");
}
return 0;
}