从键盘输入 8 个整数存入数组,找出数组中的最大值和最小值,并输出它们以及它们在数组中的位置
时间: 2024-12-18 19:36:45 浏览: 7
求最大值和最小值
首先,你可以通过创建一个动态大小的数组来存储这8个整数。然后,遍历整个数组,初始化最大值和最小值为第一个元素,同时记录下当前找到的最大值和最小值所在的索引。接着,对于数组中的每个元素,如果它比当前的最大值大,则更新最大值并保存其索引;如果它比当前的最小值小,则更新最小值并保存索引。最后,输出这两个值及其在数组中的位置。
以下是伪代码示例:
```python
# 初始化数组、最大值、最小值和它们的位置
numbers = []
max_value = numbers[0]
min_value = numbers[0]
max_index = 0
min_index = 0
# 从键盘获取8个整数并添加到数组中
for i in range(8):
num = int(input("请输入第{}个整数:".format(i+1)))
numbers.append(num)
if num > max_value:
max_value = num
max_index = i
elif num < min_value:
min_value = num
min_index = i
# 输出结果
print("最大值:{},位置:{}".format(max_value, max_index + 1))
print("最小值:{},位置:{}".format(min_value, min_index + 1))
```
阅读全文