使用C++输入20个数,求其最大、最小和平均值
时间: 2023-02-07 21:01:20 浏览: 313
好的,这是一个简单的 C 程序来输入 20 个数,并求出它们的最大值、最小值和平均值。
首先,我们需要包含头文件 `stdio.h` 和 `limits.h`。`stdio.h` 提供了输入输出函数,而 `limits.h` 提供了各种数据类型的最大值和最小值。
然后,我们需要定义一些变量:
```
int i; // 循环计数器
int n; // 输入的数字
int min = INT_MAX; // 最小值,初始化为 int 类型的最大值
int max = INT_MIN; // 最大值,初始化为 int 类型的最小值
int sum = 0; // 总和
float avg; // 平均值
```
接下来,我们使用一个循环来输入 20 个数,并在每次输入时更新最大值、最小值和总和。
```
for (i = 0; i < 20; i++) {
printf("请输入一个数: ");
scanf("%d", &n);
if (n > max) max = n;
if (n < min) min = n;
sum += n;
}
```
最后,我们计算平均值,并输出结果。
```
avg = (float) sum / 20;
printf("最大值: %d\n", max);
printf("最小值: %d\n", min);
printf("平均值: %f\n", avg);
```
完整的代码如下:
```
#include <stdio.h>
#include <limits.h>
int main() {
int i;
int n;
int min = INT_MAX;
int max = INT_MIN;
int sum = 0;
float avg;
for (i = 0
阅读全文