程序填空。程序功能:计算两个矩阵的乘积。
#include
void main()
{
int valueA[3][4]={{2,3,-5,0},{12,-1,2,8},{1,12,-2,1}};
int valueB[4][5]={{5,13,0,1,5},{-2,0,4,1,5},{5,3,2,1,0},{0,1,2,0,1}};
int valueC[3][5]={{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0}};
int i,j,k;
for(i=0; i<3; i++)
for(j=0; j<5; j++)
for(k=0; k<4;k++)
__________________;
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<5;j++)
printf("%5d",valueC[i][j]);
}
}
程序中空白处所填语句正确的为( )
A、valueC[i][j] += valueA[i][k] * valueB[k][j]
B、valueC[i][j] = valueA[i][k] * valueB[k][j]
C、valueC[i][j] = valueA[i][k] + valueB[k][j]
D、valueC[i][k] = valueA[i][j] * valueB[j][k]
#include
void main()
{
int valueA[3][4]={{2,3,-5,0},{12,-1,2,8},{1,12,-2,1}};
int valueB[4][5]={{5,13,0,1,5},{-2,0,4,1,5},{5,3,2,1,0},{0,1,2,0,1}};
int valueC[3][5]={{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0}};
int i,j,k;
for(i=0; i<3; i++)
for(j=0; j<5; j++)
for(k=0; k<4;k++)
__________________;
for(i=0;i<3;i++)
{
printf("\n");
for(j=0;j<5;j++)
printf("%5d",valueC[i][j]);
}
}
程序中空白处所填语句正确的为( )
A、valueC[i][j] += valueA[i][k] * valueB[k][j]
B、valueC[i][j] = valueA[i][k] * valueB[k][j]
C、valueC[i][j] = valueA[i][k] + valueB[k][j]
D、valueC[i][k] = valueA[i][j] * valueB[j][k]