输入整数m、p、n,再输入一个m行p列的整数矩阵A和一个p行n列的整数矩阵B,求两个矩阵的乘积AB 输入格式:
时间: 2024-02-13 17:02:56 浏览: 106
输入两个矩阵,计算两个矩阵相乘
我可以为您解答这道题目。根据题目描述,输入的格式应该为:
```
第一行三个整数m、p、n,用空格隔开
接下来m行,每行p个整数,表示矩阵A
接下来p行,每行n个整数,表示矩阵B
```
对应的Python代码如下:
```python
m, p, n = map(int, input().split())
# 读入矩阵 A
matrix_a = []
for i in range(m):
row = list(map(int, input().split()))
matrix_a.append(row)
# 读入矩阵 B
matrix_b = []
for i in range(p):
row = list(map(int, input().split()))
matrix_b.append(row)
# 计算矩阵 C = A * B
matrix_c = []
for i in range(m):
row = []
for j in range(n):
value = 0
for k in range(p):
value += matrix_a[i][k] * matrix_b[k][j]
row.append(value)
matrix_c.append(row)
# 输出矩阵 C
for i in range(m):
for j in range(n):
print(matrix_c[i][j], end=' ')
print()
```
希望能够帮到您,如果您还有其他问题,可以继续问我。
阅读全文