Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
79347 彭士宝 矩阵加法 Python3 Accepted 39 MS 4248 KB 884 2024-07-03 21:17:26

Tests(10/10):


Code:

def matrix_addition(n, m, matrix_a, matrix_b): # 初始化结果矩阵,所有元素为0 result = [[0 for _ in range(m)] for _ in range(n)] # 遍历矩阵A和B的每个元素,计算结果矩阵 for i in range(n): for j in range(m): result[i][j] = matrix_a[i][j] + matrix_b[i][j] return result # 读取矩阵的行数和列数 n, m = map(int, input().split()) # 初始化矩阵A和B matrix_a = [] matrix_b = [] # 读取矩阵A的元素 for _ in range(n): row = list(map(int, input().split())) matrix_a.append(row) # 读取矩阵B的元素 for _ in range(n): row = list(map(int, input().split())) matrix_b.append(row) # 调用函数进行矩阵加法 result_matrix = matrix_addition(n, m, matrix_a, matrix_b) # 输出结果矩阵 for row in result_matrix: print(" ".join(map(str, row)))