文章

145

粉丝

143

获赞

21

访问

38.1k

头像
计算两个矩阵的乘积 题解:C
P1363 哈尔滨工业大学/天津大学2018机试
发布于2024年2月23日 20:44
阅读数 224

#include <stdio.h>

int main()
{
	int i,j,a[2][3],b[3][2],c[2][2]={0},n;
	for(i = 0; i < 2; i++)
		for(j = 0; j < 3; j++)
			scanf("%d",&a[i][j]);
	for(i = 0; i < 3; i++)
		for(j = 0; j < 2; j++)
			scanf("%d",&b[i][j]);
	for(j = 0; j < 3; j++)
		c[0][0] += a[0][j]*b[j][0];
	for(j = 0; j < 3; j++)
		c[0][1] += a[0][j]*b[j][1];
	for(j = 0; j < 3; j++)
		c[1][0] += a[1][j]*b[j][0];
	for(j = 0; j < 3; j++)
		c[1][1] += a[1][j]*b[j][1];
	for(i = 0; i < 2; i++)
	{
		for(j = 0; j < 2; j++)
			printf("%d ",c[i][j]);
		printf("\n");
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发