Run ID:109095

提交时间:2025-01-26 16:35:24

#include <iostream> using namespace std; int main() { int T; cin >> T; // 读取测试数据组数 while (T--) { int A[2][3], B[3][2], C[2][2] = {{0, 0}, {0, 0}}; // 读取第一个矩阵A for (int i = 0; i < 2; i++) { for (int j = 0; j < 3; j++) { cin >> A[i][j]; } } // 读取第二个矩阵B for (int i = 0; i < 3; i++) { for (int j = 0; j < 2; j++) { cin >> B[i][j]; } } // 计算矩阵乘积C for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { for (int k = 0; k < 3; k++) { C[i][j] += A[i][k] * B[k][j]; } } } // 输出结果矩阵C for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { cout << C[i][j] << " "; } cout << endl; } } return 0; }