Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
78454 彭士宝 对角线之和 Python3 Wrong Answer 31 MS 3760 KB 649 2024-06-22 09:30:50

Tests(0/10):


Code:

def diagonal_sum(matrix, n): # 主对角线之和 main_diagonal_sum = sum(matrix[i][i] for i in range(n)) # 次对角线之和 secondary_diagonal_sum = sum(matrix[i][n-i-1] for i in range(n)) # 总和 total_sum = main_diagonal_sum + secondary_diagonal_sum return total_sum # 输入矩阵 n = int(input("请输入矩阵的大小 n(N < 10): ")) matrix = [] print("请输入矩阵的元素,按行输入:") for _ in range(n): row = list(map(int, input().split())) matrix.append(row) # 计算对角线之和 result = diagonal_sum(matrix, n) print("对角线之和为:", result)


Run Info:

------Input------
5 289 405 453 530 261 553 893 500 893 724 873 313 343 885 933 268 495 115 355 340 729 833 962 654 886
------Answer-----
5144
------Your output-----