我正在尝试用 C 解决矩阵乘法问题。问题中给出的矩阵大小 (2x2) 我写了这段代码,但它没有按我的预期打印结果。我想我错过了关于 C 规则的一点。
我在这段代码中的错误是什么?
#include <stdio.h>
int main() {
    int matA[2][2]={0,1,2,3};
    int matB[2][2]={0,1,2,3};
    int matC[2][2];
    整数 i, j, k;
    对于 (i = 0; i < 2; i++) {
        for(j = 0; j < 2; j++) {
            for(k = 0; k < 2; k++) {
                matC[i][j] += matA[i][k] * matB[k][j];
            }
            printf("%d\n",matC[i][j]);
        }
    }
}
打印结果:
2
3
4195350
11
Source: Scaler Topics