手动输入身高数据个数任意,找出最大值和最小值
时间: 2024-09-16 21:04:36 浏览: 48
c语言程序找出其中的最大值和最小值问题
当你需要手动输入一组任意数量的身高数据,并找出其中的最大值和最小值时,可以按照以下步骤操作:
1. 创建两个变量,通常命名为`max_height` 和 `min_height`,并初始化它们为第一个输入的数值。假设第一次输入的数据就是最大值和最小值。
2. 遍历输入的所有身高数据。每次输入一个新的身高,你可以将其与当前的`max_height`比较,如果大于当前的`max_height`,就更新`max_height`;同样地,如果小于`min_height`,则更新`min_height`。
3. 当所有的身高数据都输入完毕后,`max_height` 就存储了最大的值,`min_height` 存储了最小的值。
4. 如果你想在程序中实现这个过程,可以使用循环结构(如for循环),并通过条件判断语句来完成比较和更新。
这是一个简单的示例伪代码:
```python
heights = [] # 初始化一个空列表用于存放身高
# 手动输入身高数据
while True:
user_input = input("请输入一个身高(输入'q'退出):")
if user_input.lower() == 'q':
break
heights.append(float(user_input))
# 找出最大值和最小值
if heights:
max_height = max(heights)
min_height = min(heights)
print(f"最高身高是 {max_height},最低身高是 {min_height}")
else:
print("未输入任何身高数据。")
```
阅读全文