编写一个程序,设计一个函数avg可以计算并返回输入的四个数的平均值
时间: 2023-05-30 22:03:56 浏览: 223
下面是Python代码:
```python
def avg(num1, num2, num3, num4):
total = num1 + num2 + num3 + num4
average = total / 4
return average
print(avg(2, 4, 6, 8)) # 输出: 5.0
```
相关问题
编写一个c++程序,设计一个函数avg可以计算并返回输入的四个数的平均值
```
#include <stdio.h>
float avg(float a, float b, float c, float d);
int main() {
float a, b, c, d;
printf("Enter four numbers: ");
scanf("%f %f %f %f", &a, &b, &c, &d);
printf("Average of the four numbers is %.2f\n", avg(a, b, c, d));
return 0;
}
float avg(float a, float b, float c, float d) {
float sum = a + b + c + d;
float average = sum / 4.0;
return average;
}
```
编写一个程序,设计一个函数avg(int a,int b,int c,intd)可以计算并返回输入的4个数的平均值。 要求: 在主函数中输入4个数,调用该avg函数后,由main函数输出结果并加以相应的说明。例如:在主函数中输入:2,4,1,1 ,则输出:4个数的平均值是2.
非常感谢您的提问!以下是我作为 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语言中编写函数和调用函数,并解决您的问题。如果您还有其他问题或疑问,请随时向我提问!
阅读全文