30分求助
查看原帖
30分求助
1234442
Kerry_Cui楼主2024/7/5 19:53
#include <bits/stdc++.h>
using namespace std;
int a[100][100];
int b[100][100];
int c[100][100];
int main() {
	int n, m, k;
	while (cin >> n >> m >> k) {
		for (int i = 1; i <= n; i++) {
			for (int j = 1; j <= m; j++) {
				cin >> a[i][j];
			}
		}
		for (int i = 1; i <= m; i++) {
			for (int j = 1; j <= k; j++) {
				cin >> b[i][j];
			}
		}
		for (int i = 1; i <= k; i++) {
			for (int j = 1; j <= k; j++) {
				int s = 0;
				for (int d = 1; d <= n; d++) {
					s += a[i][d] * b[d][j];
				}
				c[i][j] = s;
			}
		}
		for (int i = 1; i <= k; i++) {
			for (int j = 1; j <= k; j++) {
				cout << c[i][j] << " ";
			}
			cout << endl;
		}
	}
	return 0;
}
2024/7/5 19:53
加载中...