我想从两个单独的文本文件中读取两个矩阵并将它们相乘。矩阵分别为3x3和3x1,但是我想编写适用于10x10矩阵乘法的代码(因此10x10矩阵乘以10x10矩阵)。下面是我的代码,请帮帮我!我想做的是使用行和列的循环来读取文件。
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
int i, j;
int A[10][10], B[10][10], C[10][10];
ifstream inFile1("matrix(1).txt");
ifstream inFile2("vector(1).txt");
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
inFile1 >> A[i][j];
inFile2 >> B[i][j];
}
}
while (!inFile1.eof()) {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
inFile1 >> A[i][j];
inFile2 >> B[i][j];
}
}
}
}