在C语言中,求平均值的常见方法如下:
定义变量
声明一个整数变量`n`,表示输入的数字个数。
声明一个浮点数变量`sum`,用于保存数字的总和。
声明一个浮点数变量`average`,用于保存平均数。
输入数字
使用循环语句(例如`for`循环),重复执行以下步骤:
提示用户输入一个数字,并使用`scanf`函数将其存储到一个临时变量中。
将输入的数字累加到`sum`中。
循环结束后,`sum`中保存的就是所有输入数字的总和。
计算平均数
将`sum`除以`n`,并将结果赋给`average`。
输出结果
使用`printf`函数将`average`输出到屏幕上。
```c
include
int main() {
int n;
float sum = 0.0, average;
printf("请输入数字的个数: ");
scanf("%d", &n);
for (int i = 0; i < n; ++i) {
float num;
printf("请输入数字 %d: ", i + 1);
scanf("%f", &num);
sum += num;
}
average = sum / n;
printf("平均值 = %.2f\n", average);
return 0;
}
```
代码解释:
声明变量
`n`:存储输入的数字个数。
`sum`:存储数字的总和,初始化为0.0。
`average`:存储计算得到的平均值。
输入数字
使用`for`循环,循环次数为`n`。
在每次循环中,提示用户输入一个数字,并使用`scanf`函数将其存储到变量`num`中。
将输入的数字累加到`sum`中。
计算平均数
循环结束后,将`sum`除以`n`,得到平均值,并将结果赋给`average`。
输出结果
使用`printf`函数将计算得到的平均值输出到屏幕上,保留两位小数。
通过这种方法,你可以方便地计算一组数字的平均值。