题解 | #矩阵乘法#
矩阵乘法
https://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b
a1 = int(input().strip()) #第一矩阵行数
a2 = int(input().strip()) #第一矩阵列数,第二矩阵行数
a3 = int(input().strip()) #第二矩阵列数
list1,list2 = [],[]
for i in range(a1):
temp1 = list(map(int,input().strip().split(" ")))
list1.append(temp1)
for i in range(a2):
temp2 = list(map(int,input().strip().split(" ")))
list2.append(temp2)
resault1 = [[1]*a3 for _ in range(a1)]
for i in range(a1):
for k in range(a3):
re = 0
for j in range(a2):
re += list1[i][j]*list2[j][k]
resault1[i][k] = re
for i in resault1:
for j in i:
print(j,end=" ")
print()
OPPO成长空间 955人发布