题目描述 输入nn个整数,存放在列表中,输出最大数所在位置(n≤1000)。 输入输出格式 输入格式 n个正整数。 输出格式 最大数所在位置。
时间: 2023-11-22 17:53:03 浏览: 65
算法思路:
1. 输入n和n个整数,存储在一个列表中。
2. 遍历列表,找到最大值以及其所在的位置。
3. 输出最大值所在的位置。
Python代码实现:
```python
n = int(input()) # 输入n
a = list(map(int, input().split())) # 输入n个整数并存储在列表a中
max_num = a[0] # 假设第一个数为最大值
max_index = 0 # 最大值所在的下标
for i in range(1, n):
# 如果当前数大于最大值,更新最大值和最大值所在的下标
if a[i] > max_num:
max_num = a[i]
max_index = i
print(max_index + 1) # 输出最大值所在的位置(下标加1)
```
注意:最大值所在的位置应该输出下标加1,因为题目要求的是位置而不是下标。
阅读全文