编写一个程序,设计一个函数avg(int a,int b,int c,intd)可以计算并返回输入的4个数的平均值。 要求: 在主函数中输入4个数,调用该avg函数后,由main函数输出结果并加以相应的说明。例如:在主函数中输入:2,4,1,1 ,则输出:4个数的平均值是2.
时间: 2023-05-21 12:04:39 浏览: 167
C语言程序设计-计算n门课程的平均值,计算结果作为函数值返回;例如:若有5门课程的成绩是:
5星 · 资源好评率100%
非常感谢您的提问!以下是我作为 CSDN 开发的C知道所提供的回答:
您可以使用以下代码来实现您所要求的函数:
```c
double avg(int a, int b, int c, int d) {
double sum = a + b + c + d;
return sum / 4;
}
```
在主函数中,您可以使用以下代码来获取用户的输入并调用该函数:
```c
int main() {
int a, b, c, d;
printf("请输入四个数:\n");
scanf("%d%d%d%d", &a, &b, &c, &d);
double result = avg(a, b, c, d);
printf("四个数的平均值是%.2f\n", result);
return 0;
}
```
在这个例子中,我们使用了scanf()函数来读取用户从标准输入中提供的四个整数,然后调用avg()函数来计算它们的平均值。最后,我们使用printf()函数将结果输出到控制台上。
希望这个例子能够帮助您理解如何在C语言中编写函数和调用函数,并解决您的问题。如果您还有其他问题或疑问,请随时向我提问!
阅读全文