#include <stdio.h>
int main()
{
int a [2][3] = {{1, 4, 6}, {2, 8, 5}};
int b [3][2] = {{3,7}, {9,5}, {8,4}};
int c [2][2];
int i;
int j;
int k;
for (i = 0; i < 2; i++)
for (j = 0; j < 2; j++) {
c [i][j] = 0;
for (k = 0; k <= 2; k++)
c [i][j] += a [i][k] * b [k][j];
}
printf ("[%d][%d]\n", c[0][0],c[0][1]);
printf ("[%d][%d]\n", c[1][0],c[1][1]);
return (0);
}
beyes@linux-beyes:~/C/structer> ./matrix.exe
[87][51]
[118][74]
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |