编程基本功——矩阵的乘法运算
一、分析
解决矩阵相乘,比较简单的方式就是三重循环嵌套语句
二、源码
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: }

浙公网安备 33010602011771号