文章

133

粉丝

17

获赞

419

访问

13.5k

头像
距阵相乘 题解:
P1055
发布于2026年3月22日 18:08
阅读数 66

#include<iostream>
#include<cmath>
#include<algorithm>
#include<string>
#include<map>
using namespace std;
int main() {
	int arr[3][3], brr[3][3], crr[3][3] = { 0 };
	for (int i = 0;i < 3;i++) {
		for (int j = 0;j < 3;j++) {
			cin >> arr[i][j];
		}
	}
	for (int i = 0;i < 3;i++) {
		for (int j = 0;j < 3;j++) {
			cin >> brr[i][j];
		}
	}
	for (int i = 0;i < 3;i++) {
		for (int j = 0;j < 3;j++) {
			for (int k = 0;k < 3;k++) {
				crr[i][j] += arr[i][k] * brr[k][j];
			}
		}
	}
	for (int i = 0;i < 3;i++) {
		for (int j = 0;j < 3;j++) {
			cout << crr[i][j] << " ";
		}
		cout << endl;
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发