c语言程序设计填空题,急!!!!!!

3) 求两个距阵(距阵a:m 行×p 列,距阵b:p 行×n 列)的乘法(距阵c:m 行×n 列)
#define M 2
#define N 2
#define P 3
main()
{
int i,j,k,a[M][P],b[P][N],c[M][N];
for(i=0;i<M;i++)
for(j=0;j<P;j++) scanf("%d",&a[i][j]);
for(i=0;i<P;i++)
for(j=0;j<N;j++) scanf("%d",&b[i][j]);
for(i=0;i<M;i++)
for(j=0;j<N;j++)
{ c[i][j]= _______①_________;
for(k=0;k<P;k++)
c[i][j]=__________ ②__________________________;
}
for(i=0;i<_______③_______;i++)
{
for(j=0;j<_________④________;j++) printf("%6d",c[i][j]);
printf("\n");
}
}

(1)0 //初始化矩阵C,全部置0
(2)c[i][j]+a[i][k]*b[k][j] //矩阵相乘
(3)M //要输出矩阵C, M行
(4)N //N列
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-16
1. c[i][j]+c[i][j];
2. c[i][j]*c[k][j];
3. M
4. N
第2个回答  2009-05-16
(1)0
(2)c[i][j]+a[i][k]*b[k][j]
(3)M
(4)N
第3个回答  2009-05-16
c
相似回答