题目
解题思路
-
首先读取输入:
- 第一个矩阵的行数 x x x
- 第一个矩阵的列数和第二个矩阵的行数 y y y
- 第二个矩阵的列数 z z z
- 然后分别读取两个矩阵的元素
-
进行矩阵乘法计算:
- 结果矩阵的大小为 x × z x \times z x×z
- 对于结果矩阵中的每个元素 C [ i ] [ j ] C[i][j] C[i][j],计算公式为:
C [ i ] [ j ] = ∑ k = 0 y − 1 A [ i ] [ k ] × B [ k ] [ j ] C[i][j] = \sum_{k=0}^{y-1} A[i][k] \times B[k][j] C[i][j]=∑k=0y−1A[i][k]×B[k][j]
-
输出结果矩阵
代码
while True:
try:
# 读取矩阵维度
x = int(input())
y = int(input())
z = int(input())
# 读取第一个矩阵
matrix1 = []
for _ in range(x):
row = list(map(

最低0.47元/天 解锁文章
670

被折叠的 条评论
为什么被折叠?



