可以使用一个变量来记录数组最大值的下标,然后在每次比较数组元素大小时更新这个变量的值。以下是一个示例代码:

def find_max_index(arr):
    max_index = 0  # 初始化最大值下标为0

    for i in range(1, len(arr)):
        if arr[i] > arr[max_index]:
            max_index = i  # 更新最大值下标

    return max_index

在这个代码中,我们使用变量max_index来记录当前数组中最大值的下标。在for循环中,我们从索引为1的位置开始遍历数组,比较每个元素与当前最大值的大小。如果当前元素大于最大值,则更新max_index为当前元素的下标。最终,函数返回max_index作为最大值的下标。

你可以调用这个函数并传入一个数组来测试它的功能,例如:

arr = [1, 5, 3, 8, 2]
max_index = find_max_index(arr)
print("最大值下标:", max_index)  # 输出:最大值下标: 3
``
for循环里面的数组最大值下标怎么求

原文地址: https://www.cveoy.top/t/topic/hPog 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录