设计一个程序,定义一个 3 行 4 列的二维数组,元素的值初始化给出,①输出二维数组的每个元素②求二维数组全体元素之和并输出; ③求每行元素之和并输出
时间: 2024-12-15 09:22:26 浏览: 10
为了设计这样一个程序,我们可以使用Python语言,因为它简洁易懂。首先,我们创建一个3行4列的二维列表(数组),然后初始化所有元素,接着分别完成任务①、②和③。
```python
# 初始化一个3x4的二维数组
array = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
]
# 任务①:输出二维数组的每个元素
def print_elements(array):
for row in array:
for element in row:
print(element, end=" ")
print() # 换行
# 执行任务①
print("二维数组的每个元素:")
print_elements(array)
# 任务②:计算二维数组全体元素之和
total_sum = sum(sum(row) for row in array)
print("\n二维数组全体元素之和:", total_sum)
# 任务③:求每行元素之和并输出
row_sums = [sum(row) for row in array]
print("\n每行元素之和:")
for i, row_sum in enumerate(row_sums):
print(f"第{i+1}行:{row_sum}")
```
当你运行这个程序,它会按照指令输出二维数组的每个元素,全体元素之和以及每行元素之和。
阅读全文