输入n个数求平均值最大值最小值
时间: 2024-10-24 08:05:42 浏览: 21
输入一组数字 n 个求平均值、最大值和最小值是一个常见的编程任务。你可以通过以下步骤来解决:
1. **初始化变量**:
- 初始化一个变量 `sum` 用于累加所有数字,初始值为0。
- 初始化两个变量 `max_value` 和 `min_value` 分别记录当前的最大值和最小值,默认设为第一个输入数字。
2. **循环遍历**:
- 对于给定的每个数字 `num`:
- 将 `sum` 更新为 `sum + num`。
- 检查 `num` 是否大于 `max_value`,如果是,则更新 `max_value`。
- 同样地,检查 `num` 是否小于 `min_value`,如果是,则更新 `min_value`。
3. **计算平均值**:
- 循环结束后,计算平均值,即 `average = sum / n`。
4. **返回结果**:
- 返回平均值、最大值和最小值作为输出。
以下是这个过程的伪代码示例:
```python
def find_avg_max_min(numbers):
n = len(numbers)
sum = 0
max_value = numbers[0]
min_value = numbers[0]
for num in numbers:
sum += num
if num > max_value:
max_value = num
elif num < min_value:
min_value = num
average = sum / n
return average, max_value, min_value
```
阅读全文