题目描述 输入两个2*3的整型矩阵,将其相加后输出 输入 输入两个2*3的整型矩阵 输出 其相加后输出,每个数字占5位宽
时间: 2024-10-24 13:17:07 浏览: 25
微机原理实验报告_两数相加_斐波那契数列_微机原理作业/_班级排序_
题目要求你编写一个程序,接受两个2x3的整数矩阵作为输入,并将这两个矩阵对应位置的元素逐个相加后,按照每列保持宽度一致且每个数字占用5位的方式输出结果矩阵。例如,如果输入矩阵A和B分别为:
A = [[1, 2, 3], [4, 5, 6]]
B = [[7, 8, 9], [10, 11, 12]]
它们相加后的矩阵C应该是:
C = [[ 8, 10, 12], [14, 16, 18]]
以下是用Python实现的一个简单示例:
```python
def add_matrices(matrix1, matrix2):
result = []
for i in range(len(matrix1)):
row = []
for j in range(len(matrix1[0])):
row.append(str((matrix1[i][j] + matrix2[i][j])).zfill(5)) # 将数字转换成字符串并填充到5位
result.append(row)
return result
# 输入示例
matrix1 = [[1, 2, 3], [4, 5, 6]]
matrix2 = [[7, 8, 9], [10, 11, 12]]
result = add_matrices(matrix1, matrix2)
# 输出示例
for row in result:
print(' '.join(row))
```
阅读全文