二维数组找出数组中最大元素值及行列号
时间: 2023-09-11 17:09:02 浏览: 203
二维数组的表示形式数组名[下标][下标]-c语言数组详解
可以直接回答,以下是一种实现方式(Python语言):
```python
def find_max(arr):
max_value = arr[0][0]
max_row = 0
max_col = 0
for i in range(len(arr)):
for j in range(len(arr[0])):
if arr[i][j] > max_value:
max_value = arr[i][j]
max_row = i
max_col = j
return max_value, max_row, max_col
```
这个函数可以接收一个二维数组作为参数,返回数组中最大的元素值及其在数组中的行列号。比如,如果输入以下二维数组:
```python
arr = [
[3, 5, 2],
[9, 1, 7],
[4, 8, 6]
]
```
则调用`find_max(arr)`会返回`(9, 1, 0)`,表示最大的元素值为9,其在数组中所处的行号为1,列号为0。
阅读全文