求长度为10的一维数组元素最大值及其下标
时间: 2023-06-14 14:04:37 浏览: 79
cpp代码-(一维数组)声明10个数组元素并输入元素,找出最大值及其下标
请问这个一维数组的元素是什么类型的?如果是整数类型,可以使用以下代码实现:
```python
import random
# 生成长度为10的随机整数数组
arr = [random.randint(1, 100) for _ in range(10)]
# 初始化最大值和最大值下标
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("数组为:", arr)
print("最大值为:", max_val)
print("最大值下标为:", max_index)
```
如果是其他类型的元素,只需要将 `random.randint(1, 100)` 替换成相应的元素即可。
阅读全文