题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
x = int(input().strip())
y = int(input().strip())
z = int(input().strip())
mat_l = []
mat_r = []
mat_res = [[0] * z for _ in range(x)]
for i in range(x):
row = list(map(int, input().strip().split()))
mat_l.append(row)
for i in range(y):
row = list(map(int, input().strip().split()))
mat_r.append(row)
for i in range(x):
for j in range(z):
for k in range(y):
mat_res[i][j] += mat_l[i][k] * mat_r[k][j]
for row in mat_res:
for r in row:
print(r, end=' ')
print()

查看6道真题和解析