编程计算并输出数组的最大元素在数组中的下标,以及输出数组中的最大元素。
时间: 2023-05-04 20:01:19 浏览: 93
讲解Python3中NumPy数组寻找特定元素下标的两种方法
本题要求编程计算并输出数组的最大元素在数组中的下标,以及输出数组中的最大元素。
需要先遍历整个数组,找到其中的最大元素值,以及该元素在数组中的下标。可以设定一个最大值变量和一个下标变量,依次遍历数组,如果发现更大的元素,则更新最大值和下标。
最后,输出最大值和下标即可。代码如下:
```python
def max_element(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_index)
print("最大元素的值为:", max_val)
# 测试
arr = [1, 3, 5, 2, 9]
max_element(arr)
```
代码输出:
```
最大元素的下标为: 4
最大元素的值为: 9
```
阅读全文