c语言:输入一个2行3列的矩阵A和一个3行4列的矩阵B,计算两矩阵的乘积

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 17:03:16
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;
}