一维数组中有10个整数,找出数组中最大数的下标。
时间: 2024-09-24 10:17:22 浏览: 63
cpp代码-(一维数组)声明10个数组元素并输入元素,找出最大值及其下标
5星 · 资源好评率100%
在一维数组中找到最大数的下标,可以通过遍历数组的方式来实现。以下是步骤:
1. 初始化两个变量,一个用于存储当前最大值的下标(假设为0),另一个用于存储当前找到的最大数(假设为数组的第一个元素)。
2. 遍历数组从第二个元素开始,对于每个元素:
- 如果当前元素大于当前最大值,就更新最大值及其下标。
3. 遍历结束后,数组中最大数的下标就是我们找到的那个值对应的下标。
如果你需要具体的代码示例,这里是一个简单的Python实现:
```python
def find_max_index(arr):
if not arr: # 检查数组是否为空
return None
max_index = 0
for i in range(1, len(arr)):
if arr[i] > arr[max_index]:
max_index = i
return max_index
# 示例数组
array = [5, 9, 1, 7, 3, 8, 6, 2, 4]
max_index = find_max_index(array)
print(f"最大数 {arr[max_index]} 的下标是 {max_index}")
```
阅读全文