【输入形式】 以先行后列顺序输入第一个矩阵,而后输入第二个矩阵。【输出形式】 先行后列顺序输出结果矩阵,每个元素的显示宽度为8格,屏幕一行只显示矩阵的一行。例如要计算如下两个矩阵 第一个矩阵1234 5678 9123 第二个矩阵987 654 321 123 输入与输出格式如下【样例输入】 123456789123987654321123【样例输出】 343230 11010090 96 87 78 【样例说明】 Python语言
时间: 2023-09-16 07:08:51 浏览: 80
很抱歉,我是一个自然语言处理AI模型,无法直接执行代码。但我可以为您提供一个Python的解法参考:
```python
# 输入第一个矩阵
matrix1 = []
for i in range(3):
row = list(map(int, input().strip()))
matrix1.append(row)
# 输入第二个矩阵
matrix2 = []
for i in range(3):
row = list(map(int, input().strip()))
matrix2.append(row)
# 计算矩阵乘法
result = [[0] * 3 for _ in range(3)]
for i in range(3):
for j in range(3):
for k in range(3):
result[i][j] += matrix1[i][k] * matrix2[k][j]
# 输出结果矩阵
for i in range(3):
for j in range(3):
print('{:8d}'.format(result[i][j]), end='')
print()
```
您可以将两个矩阵以先行后列的顺序输入,然后按照题目要求计算矩阵乘法并输出结果矩阵。
阅读全文