从键盘输入10个整数,编程计算并输出其最大值、最小值及其所在元素的下标位置。
时间: 2024-05-01 16:21:05 浏览: 65
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,以下是Python的代码实现:
```python
numList = []
for i in range(10):
num = int(input(f"请输入第{i+1}个整数:"))
numList.append(num)
maxNum = numList[0]
minNum = numList[0]
maxIndex = 0
minIndex = 0
for i in range(1, len(numList)):
if numList[i] > maxNum:
maxNum = numList[i]
maxIndex = i
elif numList[i] < minNum:
minNum = numList[i]
minIndex = i
print(f"最大值为{maxNum},所在元素的下标位置为{maxIndex}")
print(f"最小值为{minNum},所在元素的下标位置为{minIndex}")
```
运行结果如下:
```
请输入第1个整数:2
请输入第2个整数:4
请输入第3个整数:6
请输入第4个整数:8
请输入第5个整数:10
请输入第6个整数:12
请输入第7个整数:14
请输入第8个整数:16
请输入第9个整数:18
请输入第10个整数:20
最大值为20,所在元素的下标位置为9
最小值为2,所在元素的下标位置为0
```
阅读全文