C语言用while语句编程实现,输入n个值,求这n个值的平均数。 输入说明:先输入n的值,之后再输入n个数值
时间: 2024-10-23 15:19:43 浏览: 15
求五个数中的最大值和最小值
在C语言中,我们可以使用while循环来读取用户输入的n个数值,并计算它们的平均值。下面是一个简单的示例:
```c
#include <stdio.h>
#include <stdlib.h> // 包含用于除法运算的头文件
int main() {
int n;
float sum = 0, average;
printf("请输入数字的数量(n): ");
scanf("%d", &n); // 读取n的值
while (n--) { // 当n大于0时循环,每次减一
float input;
printf("请输入第%d个数: ", n + 1);
scanf("%f", &input); // 读取一个数值并累加到sum中
sum += input;
}
average = sum / n; // 计算平均值
printf("这n个数的平均值是: %.2f\n", average); // 输出结果,保留两位小数
return 0;
}
```
在这个程序里,我们首先获取n的值,然后在while循环内部,每轮都会询问用户输入一个数并累加到总和。当输入次数达到n次后,我们就能得到平均值。
阅读全文