C语言求5、8和9这3个数的平均值,结果保留小数部分。
时间: 2024-10-11 18:12:00 浏览: 73
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C语言中,你可以通过以下几个步骤来求5、8和9这三个数的平均值并保留小数部分:
1. 首先,声明三个整型变量存储这三个数字,例如`int num1 = 5`, `int num2 = 8`, 和 `int num3 = 9;`。
2. 然后,计算它们的总和。将三个数相加并暂存于另一个整型变量中,如`int sum = num1 + num2 + num3;`。
3. 计算平均值。除以数字的数量,即3,可以使用浮点数运算。所以创建一个浮点型变量`float average`,并设置为`average = (float)sum / 3;`。这里需要将总和转换为浮点数,以确保结果是小数。
4. 最后,如果你想保留小数部分,可以使用`printf`函数输出结果。例如:`printf("The average is %.2f.\n", average);`。`.2f`表示保留两位小数。
完整的代码示例如下:
```c
#include <stdio.h>
int main() {
int num1 = 5;
int num2 = 8;
int num3 = 9;
int sum = num1 + num2 + num3;
float average = (float)sum / 3;
printf("The average is %.2f.\n", average);
return 0;
}
```
运行此程序,你会得到结果“6.67”。
阅读全文