用C语言,用一个函数求出3个实数的平均值,并且调用它求1.5 3.6 5.6这三个数的平均值输出
时间: 2023-11-22 11:55:40 浏览: 127
代码如下:
```c
#include <stdio.h>
double average(double a, double b, double c) {
return (a + b + c) / 3.0;
}
int main() {
double num1 = 1.5;
double num2 = 3.6;
double num3 = 5.6;
double result = average(num1, num2, num3);
printf("The average of %.1f, %.1f, and %.1f is: %.2f", num1, num2, num3, result);
return 0;
}
```
输出结果:
```
The average of 1.5, 3.6, and 5.6 is: 3.57
```
解释一下代码:
1. 首先定义了一个 `average` 函数,它接受三个 `double` 类型的参数,返回它们的平均值。
2. 在 `main` 函数中定义了三个变量 `num1`、`num2` 和 `num3`,分别赋值为 1.5、3.6 和 5.6。
3. 调用 `average` 函数,将三个数作为参数传入,并将返回值赋给 `result` 变量。
4. 使用 `printf` 函数输出结果,其中 `%.1f` 表示输出一个小数,且保留一位小数;`%.2f` 表示输出一个小数,且保留两位小数。
阅读全文
相关推荐












