c语言如何求三个数的平均值
要求三个数的平均值,首先需要将这三个数相加,然后再除以3。以下是用C语言编写的示例代码:
```c
#include
int main() {
int num1, num2, num3;
float average;
printf("请输入三个数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3.0;
printf("三个数的平均值为:%.2f\n", average);
return 0;
}
```
在这个示例代码中,首先定义了三个整数变量`num1`、`num2`和`num3`,以及一个浮点数变量`average`用于存储平均值。然后通过`scanf`函数分别从用户输入中获取三个数,并将其赋值给相应的变量。接着使用`(num1 + num2 + num3) / 3.0`的表达式计算平均值,并将结果赋给`average`变量。最后使用`printf`函数将平均值打印出来。
需要注意的是,由于除法运算的结果是一个浮点数,为了保证精度,将3改为3.0。并使用`%.2f`格式化字符串指定输出浮点数的小数位数为2。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341