酷代码 AI
菜单
服务商

题目描述 输入两个n行m列的矩阵A和B,输出它们的和C=A+B。 矩阵C的第i行j列的值 = 矩阵A的第i行j列+矩阵B的第i行j列 记作: 输入 第一行包含两个整数n和m,表示矩阵的行数和列数(1≤n≤100,1≤m≤100)。 接下来n行,每行m个整数,表示矩阵A的元素。 接下来n行,每行m个整数,表示矩阵B的元素。 相邻两个整数之间用单个空格隔开,每个元素均在1∼1000之间 输出 n 行,每行m个整数,表示矩阵加法的结果。相邻两个整数之间用单个空格隔开。 样例输入 复制 3 3 1 2 3 1 2 3 1 2 3 1 2 3 4 5 6 7 8 9 样例输出 复制 2 4 6 5 7 9 8 10 12

```python # 获取矩阵的行数和列数 n, m = map(int, input().split()) # 初始化矩阵 A A = [] for _ in range(n): row = list(map(int, input().split())) A.append(row) # 初始化矩阵 B B = [] for _ in range(n): row = list(map(int, input().split())) B.append(row) # 计算矩阵 C = A + B C = [] for i in range(n): row = [] for j in range(m): # 对应元素相加 row.append(A[i][j] + B[i][j]) C.append(row) # 输出矩阵 C for row in C: print(" ".join(map(str, row))) ``` [2025-12-08 17:50:52 | AI问答 | 180点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多