找出数组中值最大的一个元素,并指出它是第几个元素。 输入格式: 从键盘上给10个整型数组元素赋值,之间用空格隔开。 输出格式: 第m个数最大,最大数是:x。 输入样例: 在这里给出一组输入。例如: -123 5 78 24 69 6 8 687 0 -900 输出样例: 在这里给出相应的输出。例如: 第8个位置的数最大,最大数是:687
时间: 2024-02-28 14:57:53 浏览: 87
由键盘任意输入10个整型数,找出其中的最大值,如果多个最大值记录最后一个位置。
好的,这是一道简单的数组操作题。
以下是 Python 的实现代码:
```python
nums = list(map(int, input().split())) # 输入数组元素
max_num = nums[0] # 初始化最大值为第一个元素
max_index = 1 # 初始化最大值下标为1
for i in range(1, len(nums)):
if nums[i] > max_num: # 如果找到更大的元素
max_num = nums[i] # 更新最大值
max_index = i + 1 # 更新最大值下标
print("第{}个位置的数最大,最大数是:{}".format(max_index, max_num))
```
输入样例:
```
-123 5 78 24 69 6 8 687 0 -900
```
输出样例:
```
第8个位置的数最大,最大数是:687
```
阅读全文