输入若干数 输出其中最大和最小的数 输入-1时结束
时间: 2024-09-07 08:04:00 浏览: 30
c代码-从键盘任意输入五个学生的姓名,编程找出并输出按字典顺序排在最前面的学生姓名。
5星 · 资源好评率100%
在编写程序时,要实现输入若干数并输出其中最大和最小的数,同时在输入-1时结束的功能,可以使用循环结构来持续读取用户输入,并在每次输入后比较并记录当前的最大值和最小值。当用户输入-1时,循环终止,并输出之前记录的最大值和最小值。以下是使用伪代码描述的一种实现方法:
```
初始化最大值 max 为一个非常小的数(例如整数类型的最小值)
初始化最小值 min 为一个非常大的数(例如整数类型的最大值)
初始化一个布尔变量 hasValue 为 False
当输入的数不等于-1时:
输入一个数 num
如果 hasValue 为 False:
将 num 分别赋值给 max 和 min
设置 hasValue 为 True
否则:
如果 num 大于 max:
更新 max 为 num
如果 num 小于 min:
更新 min 为 num
如果 hasValue 为 True:
输出 max 和 min
否则:
输出 "没有输入有效的数值"
```
请注意,实际编写代码时,需要根据所使用的编程语言来确定如何获取输入和进行输出,以及如何正确地处理数据类型和边界条件。
阅读全文