找出数组中值最大的一个元素,并指出它是第几个元素。 输入格式: 从键盘上给10个整型数组元素赋值,之间用空格隔开。 输出格式: 第m个数最大,最大数是:x。 输入样例: 在这里给出一组输入。例如: -123 5 78 24 69 6 8 687 0 -900 输出样例: 在这里给出相应的输出。例如: 第8个位置的数最大,最大数是:687
时间: 2024-02-28 15:57:46 浏览: 58
由键盘任意输入10个整型数,找出其中的最大值,如果多个最大值记录最后一个位置。
请查看下面的 Python 代码实现:
```python
arr = list(map(int, input().split()))
max_val = max(arr)
max_idx = arr.index(max_val) + 1
print(f"第{max_idx}个位置的数最大,最大数是:{max_val}")
```
解释一下:
首先,读入 10 个整数并存储在列表 `arr` 中。然后,使用 Python 内置函数 `max()` 找到列表中的最大元素,`arr.index(max_val)` 返回最大元素的索引,由于题目要求返回的索引从 1 开始,因此需要加上 1。最后,使用 `print()` 函数输出结果。
阅读全文