输入两个3*3的整数矩阵,计算两个矩阵的和矩阵。 输入格式: 每行输入矩阵的三个元素(每个元素取值范围为[-1000,1000]),用空格分隔。输入一共6行。 输出格式: 分行输出和矩阵,每行输出三个元素,每个数的宽度为
时间: 2024-12-20 22:19:07 浏览: 3
这是一个编程任务,需要编写一个程序来接受两个3x3的整数矩阵作为输入,并计算它们的和。以下是Python中实现这一功能的一个简单示例:
```python
# 定义函数计算矩阵相加
def add_matrices(matrix1, matrix2):
# 创建一个新的3x3矩阵用于存储结果
result = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
# 遍历矩阵并逐元素相加
for i in range(len(matrix1)):
for j in range(len(matrix1[0])):
result[i][j] = matrix1[i][j] + matrix2[i][j]
return result
# 接收用户输入,按照指定格式解析为矩阵
def get_matrix_input():
matrix1 = []
matrix2 = []
for _ in range(6):
row = list(map(int, input().split()))
if _ % 3 == 0:
matrix1 = row
else:
matrix2 = row
return matrix1, matrix2
# 主函数
def main():
matrix1, matrix2 = get_matrix_input()
sum_matrix = add_matrices(matrix1, matrix2)
# 输出和矩阵,每行3个元素,用空格分隔
for row in sum_matrix:
print(' '.join(str(num) for num in row))
if __name__ == "__main__":
main()
```
阅读全文