c++使用vector实现一个数乘以矩阵
#include <vector>
#include <iostream>
using namespace std;
vector<vector<double>> num_mul_matrix(double num, vector<vector<double>> m) {
;
for (int i = 0; i < m.size(); i++)
{
for (int j = 0; j < m[0].size(); j++)
{
m[i][j] = m[i][j] * num;
}
}
return m;
}
int main() {
vector<vector<double>> nums1 = {
{1, 2, 3},
{4, 15, 6},
{7, 8, 8}
};
vector<vector<double>> w = num_mul_matrix(2, nums1);
for (int i = 0; i < w.size(); i++)
{
for (int j = 0; j < w[0].size(); j++)
{
cout << w[i][j] << " ";
}
cout << endl;
}
}