计算数组中元素的最大值及其所在行列下标值
时间: 2023-06-05 12:47:06 浏览: 339
找出数组中的最大元素-java语言程序设计课件
可以使用两个变量来记录最大值和其所在的行列下标值,遍历数组,如果当前元素大于最大值,则更新最大值和行列下标值。最后返回最大值和行列下标值即可。以下是示例代码:
```python
def find_max(arr):
max_val = 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_val:
max_val = arr[i][j]
max_row = i
max_col = j
return max_val, max_row, max_col
```
使用示例:
```python
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
max_val, max_row, max_col = find_max(arr)
print("最大值为:", max_val)
print("所在行列下标值为:", max_row, max_col)
```
输出结果:
```
最大值为: 9
所在行列下标值为: 2 2
```
阅读全文