满意答案
jy00857701
2013.05.23
采纳率:59% 等级:12
已帮助:7801人
随便写了个,没经过调试,矩阵计算也没写成单独函数。自己调试下。void main()
{
int a[3][2];
int b[2][2];
int c[3][2];
int i,j,k;
printf("输入3X2矩阵A:\n");
for(i=0;i<3;i++)
for (j=0;j<2;j++)
scanf("%d",&a[i][j]); printf("输入2X2矩阵B:\n");
for(i=0;i<2;i++)
for (j=0;j<2;j++)
scanf("%d",&b[i][j]); printf("输入3X2矩阵C:\n");
for(i=0;i<3;i++)
for (j=0;j<2;j++)
scanf("%d",&c[i][j]); for(i=0;i<3;i++) { //计算C+A*B
for(j=0;j<2;j++)
{
for(k=0;k<3;k++) //记住i,j,k的取值!!
c[i][j]+=a[i][k]*b[k][j];
}
}
printf("矩阵C+A*B计算结果为:\n"); //输出计算结果
for(i=0;i
for(j=0;j
}
}
00分享举报