如何用C语言计算三个数值的算术平均值?
时间: 2024-10-21 21:02:55 浏览: 44
在C语言中,计算三个数值的算术平均值可以分为以下几个步骤:
1. 定义变量:创建三个浮点型变量来存储输入的数值,例如 `float num1`, `num2`, 和 `num3`。
```c
float num1, num2, num3, average;
```
2. 输入数值:通过`scanf`函数获取用户输入的三个数字。
```c
scanf("%f %f %f", &num1, &num2, &num3);
```
3. 计算平均值:将三个数相加,然后除以3得到平均值。
```c
average = (num1 + num2 + num3) / 3.0; // 注意,需要使用浮点除法防止整数溢出
```
4. 输出结果:最后,使用`printf`函数显示平均值。
```c
printf("The arithmetic mean of the three numbers is: %.2f\n", average); // %.2f保留两位小数
```
完整代码示例:
```c
#include <stdio.h>
int main() {
float num1, num2, num3, average;
printf("Enter three numbers: ");
scanf("%f %f %f", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3.0;
printf("The arithmetic mean is: %.2f\n", average);
return 0;
}
阅读全文