文章

40

粉丝

0

获赞

56

访问

8.8k

头像
计算两个矩阵的乘积 题解:C++ 暴力(有点像)
P1363 哈尔滨工业大学/天津大学机试题
发布于2025年8月26日 16:56
阅读数 40

#include<iostream>
using namespace std;

int main(){
	int num1[3][3],num2[3][3],num[2][2];
	for(int i=0;i<2;i++){
		for(int j=0;j<3;j++){
			cin>>num1[i][j];
		}
	}
	
	for(int i=0;i<3;i++){
		for(int j=0;j<2;j++){
			cin>>num2[i][j];
		}
	}
	
	num[0][0]=num1[0][0]*num2[0][0]+num1[0][1]*num2[1][0]+num1[0][2]*num2[2][0];
	num[0][1]=num1[0][0]*num2[0][1]+num1[0][1]*num2[1][1]+num1[0][2]*num2[2][1];
	num[1][0]=num1[1][0]*num2[0][0]+num1[1][1]*num2[1][0]+num1[1][2]*num2[2][0];
	num[1][1]=num1[1][0]*num2[0][1]+num1[1][1]*num2[1][1]+num1[1][2]*num2[2][1];
	
	for(int i=0;i<2;i++){
		for(int j=0;j<2;j++){
			cout<<num[i][j]<<" ";
		}
		cout<<endl;
	}
	
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发