文章

14

粉丝

132

获赞

7

访问

34.6k

头像
距阵相乘 题解:
P1055
发布于2023年11月28日 20:23
阅读数 972

#include <stdio.h>
#include <string.h>
 
int main() {
	//	定义矩阵
	int a[3][3];
	int b[3][3];
	int c[3][3] = {0};
	//	遍历读入数据
	for (int i = 0; i < 3; i++) {
		for (int j = 0; j < 3; j++) {
			scanf("%d", &a[i][j]);
		}
	}
	for (int i = 0; i < 3; i++) {
		for (int j = 0; j < 3; j++) {
			scanf("%d", &b[i][j]);
		}
	}
	//	important
	for (int i = 0; i < 3; i++) {
		for (int j = 0; j < 3; j++) {
			for (int k = 0; k < 3; k++) {
				c[i][j] += a[i][k] * b[k][j];
			}
		}
	}
	//	遍历读出数据
	for (int i = 0; i < 3; i++) {
		for (int j = 0; j < 3; j++) {
			printf("%d", c[i][j]);
			if (j != 3)
				printf(" ");
		}
		printf("\n");
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发