已知A是一个3*4的矩阵,B是一个4*5的矩阵,编程求A*B得到的乘积矩阵C,并按矩阵形式输出C

2024-12-02 04:10:13
推荐回答(1个)
回答1:

#include
void main()
{ int a[3][4],b[4][5],c[3][5];
int i,j,k,l;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
for(j=0;j<5;j++)
scanf("%d",&b[i][j]);
for(i=0;i<3;i++)
{ for(j=0;j<5;j++)
{ c[i][j]=0;
for(k=0;k<4;k++)
c[i][j]+=a[i][k]*b[k][j];
printf("%-5d",c[i][j]);
}
printf("\n");
}

}