编写函数能找出一维数组中最大的值所在下标
时间: 2024-02-15 11:04:47 浏览: 73
设计一个函数, 找到数组中的最大值以及下标。
好的,我可以帮你编写这个函数。以下是一个示例函数:
```python
def find_max_index(arr):
max_val = arr[0]
max_index = 0
for i in range(1, len(arr)):
if arr[i] > max_val:
max_val = arr[i]
max_index = i
return max_index
```
这个函数的作用是找出一维数组 `arr` 中最大的值所在的下标。它使用一个 `for` 循环遍历数组中的每个元素,同时用一个变量 `max_val` 记录当前找到的最大值,用另一个变量 `max_index` 记录最大值所在的下标。如果后面遍历到的某个元素比当前的最大值还要大,那么就更新 `max_val` 和 `max_index` 的值。最后返回 `max_index` 即可。
你可以把这个函数复制到你的代码中,并传入你想要查找最大值所在下标的数组作为参数,它会返回相应的下标。
阅读全文