编写程序创建一4行4列的二维数组,分别求出该二维数组的两条对角元素之和。
时间: 2024-10-17 11:03:44 浏览: 30
C 代码 使用蒙特卡罗方法估计积分 在 2D 单位三角形的内部.rar
首先,我们需要创建一个4行4列的二维数组。在Python中,我们可以这样做:
```python
# 创建一个4x4的二维数组
array = [[0 for _ in range(4)] for _ in range(4)]
# 初始化数组,你可以根据需要填充数值
array[0][0] = 1
array[0][1] = 2
array[0][2] = 3
array[0][3] = 4
array[1][0] = 5
array[1][1] = 6
array[1][2] = 7
array[1][3] = 8
array[2][0] = 9
array[2][1] = 10
array[2][2] = 11
array[2][3] = 12
array[3][0] = 13
array[3][1] = 14
array[3][2] = 15
array[3][3] = 16
# 计算两条对角线元素之和
diagonal_sum_1 = sum(array[i][i] for i in range(len(array))) # 主对角线
diagonal_sum_2 = sum(array[i][len(array)-i-1] for i in range(len(array))) # 次主对角线
print(f"主对角线元素之和: {diagonal_sum_1}")
print(f"次主对角线元素之和: {diagonal_sum_2}")
阅读全文