用C语言实现从键盘输入三个数,求解这三个数的平均值并输出,要求结果保留两位小数
时间: 2024-09-12 20:06:34 浏览: 59
求五个数中的最大值和最小值
在C语言中,可以通过以下步骤实现从键盘输入三个数,求解这三个数的平均值并输出,同时保留两位小数:
1. 使用`printf`函数提示用户输入三个数值。
2. 使用`scanf`函数接收用户输入的三个数值,并存储在变量中。
3. 计算这三个数值的平均值。
4. 使用`printf`函数输出计算得到的平均值,并使用`%.2f`格式化输出,保留两位小数。
以下是一个简单的实现示例代码:
```c
#include <stdio.h>
int main() {
float num1, num2, num3, average;
// 输入三个数
printf("请输入三个数,用空格分隔: ");
scanf("%f %f %f", &num1, &num2, &num3);
// 计算平均值
average = (num1 + num2 + num3) / 3.0;
// 输出平均值,保留两位小数
printf("这三个数的平均值是: %.2f\n", average);
return 0;
}
```
在这段代码中,我们首先包含了`stdio.h`头文件,它是标准输入输出库,允许我们使用`printf`和`scanf`函数。然后我们定义了四个`float`类型的变量:`num1`、`num2`、`num3`和`average`。`num1`、`num2`和`num3`用于存储用户输入的三个数值,`average`用于存储计算出的平均值。在计算平均值时,使用了`3.0`而不是`3`,这样可以确保结果是一个浮点数。最后,我们使用`printf`输出平均值,并格式化输出结果,保留两位小数。
阅读全文