一、分析
解决矩阵相乘,比较简单的方式就是三重循环嵌套语句
二、源码
1: #include "stdio.h"
2:
3: int main()
4: {
5: int A[2][3] = {{1,2,3},{4,5,6}};
6: int B[3][4] = {{1,0,2,3},{4,1,5,6},{6,8,9,0}};
7: int C[2][4] = {{0,0,0,0},{0,0,0,0}};
8: int i, j, k;
9: for (i = 0; i < 2; ++i)
10: {
11: for (j = 0; j < 4; ++j)
12: {
13: for (k = 0; k <3; ++k)
14: {
15: C[i][j] += A[i][k] * B[k][j];
16: }
17: }
18: }
19:
20: printf("The result is \n");
21: for (i = 0; i < 2; ++i)
22: {
23: for (j = 0; j < 4; ++j)
24: {
25: printf("%d ", C[i][j]);
26: }
27: printf("\n");
28: }
29:
30: return 0;
31: }