C++ 矩阵乘法函数实现:快速高效的代码示例
#include
using namespace std;
// 定义一个矩阵乘法函数 void matrix_mul(int A[3][3], int B[3][3], int C[3][3]) { for (int i = 0; i < 3; ++i) { for (int j = 0; j < 3; ++j) { C[i][j] = 0; for (int k = 0; k < 3; ++k) { C[i][j] += A[i][k] * B[k][j]; } } } }
int main() { int A[3][3] = {1,2,3,4,5,6,7,8,9}; int B[3][3] = {1,1,1,1,1,1,1,1,1}; int C[3][3] = {0};
matrix_mul(A, B, C);
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
cout << C[i][j] << ' '; // 这里将双引号改为单引号
}
cout << endl;
}
return 0;
}
// 输出 // 6 6 6 // 15 15 15 // 24 24 24
原文地址: https://www.cveoy.top/t/topic/ljyI 著作权归作者所有。请勿转载和采集!