用c语言写一个函数求三个数的平均值
时间: 2023-09-10 15:15:17 浏览: 134
好的,下面是用C语言编写的求三个数平均值的函数:
```c
float average(float a, float b, float c){
float avg;
avg = (a + b + c) / 3;
return avg;
}
```
在这个函数中,我们定义了三个浮点型参数a、b、c,然后计算它们的平均值,最后将结果返回。你可以在调用这个函数时,传递任意三个浮点数作为参数。比如:
```c
float a = 2.0, b = 3.0, c = 4.0;
float result = average(a, b, c);
printf("三个数的平均值是:%f", result);
```
输出结果:三个数的平均值是:3.000000
希望这个函数能够解决你的问题,如果还有其他问题,欢迎继续提问!
相关问题
用c语言 写一个函数求三个数的平均值
好的,以下是用 C 语言编写的函数,可以求三个数的平均值:
```c
#include <stdio.h>
float average(float a, float b, float c) {
return (a + b + c) / 3.0;
}
int main() {
float num1, num2, num3, avg;
printf("请输入三个数:");
scanf("%f %f %f", &num1, &num2, &num3);
avg = average(num1, num2, num3);
printf("三个数的平均值为:%.2f", avg);
return 0;
}
```
这个函数接收三个浮点数作为参数,然后返回它们的平均值。在主函数中,我们从用户那里获取三个数,然后调用这个函数来计算它们的平均值,并将结果打印出来。
c语言三个数求平均值
在C语言中,可以通过定义一个函数来求三个整数的平均值。函数的参数为三个整型数,返回值为平均值。在主函数中,读取三个整数,调用函数求平均值并输出结果。以下是一个示例代码:
```
#include <stdio.h>
double avg(int a, int b, int c) {
double sum = a + b + c;
double avg = sum / 3;
return avg;
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
double result = avg(a, b, c);
printf("这三个数的平均数是:%.2f", result);
return 0;
}
```
该代码中,avg函数用于求三个整数的平均值,main函数中读取三个整数,调用avg函数求平均值并输出结果。其中,%.2f表示输出结果保留两位小数。