Files
suanfa/public/c/ch2/juzhen/juzhenold.c
T

28 lines
836 B
C
Raw Normal View History

2026-06-14 23:45:55 +08:00
#include <stdio.h>
#define SIZE 3 // 矩阵的大小
int main() {
// 初始化矩阵
int matrix1[SIZE][SIZE] = { { 1, 2, 3 }, { 3, 4, 5 }, { 3, 4, 5 } };
int matrix2[SIZE][SIZE] = { { 4, 5, 6 }, { 6, 7, 8 }, { 6, 7, 8 } };
int result[SIZE][SIZE] = { { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 } };
int n = SIZE; int count = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
result[i][j] = 0;
for (int k = 0; k < n; k++) {
result[i][j] += matrix1[i][k] * matrix2[k][j];
count++;
}
}
}
// 输出结果
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
printf("%d ", result[i][j]);
}
printf("\n");
}
printf("N: %d, count: %d\n", n, count);
return 0;
}