求长度为10的一维数组元素最大值及其下标
时间: 2023-09-06 09:04:48 浏览: 165
### 回答1:
好的,可以使用以下的 Python 代码来实现:
```python
import random
# 生成长度为10的随机数组
arr = [random.randint(0, 100) for i in range(10)]
print("生成的随机数组为:", 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
print("数组元素最大值为:", max_val)
print("数组元素最大值下标为:", max_index)
```
这段代码首先使用 `random` 模块生成了一个长度为10的随机数组,然后遍历数组找到最大值及其下标,并输出结果。你可以将这段代码保存到一个 Python 文件中,然后在命令行中运行,就可以得到结果了。
### 回答2:
要求长度为10的一维数组元素的最大值及其下标,首先需要创建一个长度为10的数组,并给每个元素赋予一个值。然后,通过遍历数组找出最大值及其下标。
假设给定的数组为arr,可以使用两个变量max_value和max_index来分别储存最大值和最大值的下标。初始时,将max_value设为数组第一个元素arr[0]的值,将max_index设为0。
然后,使用for循环遍历数组的每个元素,从第二个元素arr[1]开始。在每次循环中,判断当前元素arr[i]是否大于max_value,如果是则更新max_value为当前元素的值,同时将max_index更新为当前循环的索引i。
当循环结束后,max_value将会是数组元素中的最大值,而max_index将会是最大值所在的下标。
最后,可以输出最大值和下标,例如:
最大值:max_value
下标:max_index
这样就获得了长度为10的一维数组元素的最大值及其下标。
阅读全文