文章
119
粉丝
68
获赞
92
访问
20.1k
#include <bits/stdc++.h>
using namespace std;
// 矩阵乘法函数
vector<vector<int>> matrixMultiply(const vector<vector<int>>& A, const vector<vector<int>>& B) {
int m = A.size(); // A 的行数
int n = A[0].size(); // A 的列数
int p = B[0].size(); // B 的列数
// 初始化结果矩阵 C
vector<vector<int>> C(m, vector<int>(p, 0));
// 计算矩阵乘积
for (int i = 0; i < m; i++) {
for (int j = 0; j < p; j++) {
for (int k = 0; k < n; k++) {
C[i][j] += A[i][k] * B[k][j];
}
}
}
return C;
}
// 打印矩阵
void printMatrix(const vector<vector<int>>& matrix) {
for (const auto& row : matrix) {
for (int val : row) {
cout << val << " ";
}
cout << endl;
}
}
int main(){
vector<vector<int>>a(2,vector<int>(3));
vector<vector&l...
登录后发布评论
暂无评论,来抢沙发