创建M×N的二维动态数组,存放输入的M×N个整数,然后求这M×N个数中的最大值
时间: 2024-09-25 15:05:03 浏览: 51
MFC读位图像素到二维数组,将数组中像素显示位图.zip
创建一个M×N的二维动态数组可以使用循环结构,在Python中可以这样做:
```python
def create_array(M, N):
# 初始化一个空的二维列表
dynamic_array = []
for i in range(M):
row = []
for j in range(N):
# 用户输入每个元素
element = int(input(f"请输入第{i+1}行第{j+1}列的整数: "))
row.append(element)
dynamic_array.append(row) # 将一行添加到二维数组中
return dynamic_array
# 获取矩阵的尺寸
M = int(input("请输入矩阵的行数: "))
N = int(input("请输入矩阵的列数: "))
# 创建并打印数组
array = create_array(M, N)
max_value = max([max(row) for row in array])
print(f"二维数组中的最大值是: {max_value}")
阅读全文