#include <stdio.h>
main()
{
int i , k;
int a[2][3] ={1,2,3,4,5,6};
int b[3][2] ={4,2,3,0,1,7};
int c[2][3];
for(i = 0; i < 2; i++)
{
for(k = i; k < 3; k++)
{
c[i][k] += a[i][k]*b[k][i];
}
}
for(i = 0; i < 2; i++)
{
for(k = i; k < 3; k++)
{
printf("%d\t",c[i][k]);
}
printf("\n");
}
}
当相乘之后,数组c中的值怎么还是系统所赋的值呢?
为什么没有输出矩阵相乘之后的结果