本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)
时间: 2023-05-01 12:01:07 浏览: 113
设计一个函数, 找到数组中的最大值以及下标。
您可以使用以下程序来找到给定的n个数中的最大值及其对应的最小下标:
1. 初始化变量max_value为第一个数,min_index为0
2. 使用循环遍历n个数,并与当前最大值max_value进行比较
3. 如果当前数大于max_value,则将当前数赋值给max_value,并将当前下标赋值给min_index
4. 循环结束后,max_value即为最大值,min_index即为最大值对应的最小下标
例:
```python
numbers = [3, 5, 2, 8, 1]
max_value = numbers[0]
min_index = 0
for i in range(1, len(numbers)):
if numbers[i] > max_value:
max_value = numbers[i]
min_index = i
print("最大值为:", max_value)
print("最大值对应的最小下标为:", min_index)
```
输出结果为:
```
最大值为: 8
最大值对应的最小下标为: 3
```
阅读全文