C语言键盘输入三个数求平均数(嵌套调用)
时间: 2023-09-16 17:12:52 浏览: 217
任输入三个数,求得平均值,平均值程序
5星 · 资源好评率100%
好的,下面是使用嵌套调用的键盘输入三个数求平均数的 C 语言代码示例:
```c
#include <stdio.h>
float input_num() {
float num;
printf("请输入一个数字:");
scanf("%f", &num);
return num;
}
float calculate_avg() {
float num1 = input_num();
float num2 = input_num();
float num3 = input_num();
float avg = (num1 + num2 + num3) / 3;
return avg;
}
int main() {
printf("三个数的平均数为:%f\n", calculate_avg());
return 0;
}
```
与 Python 版本的代码类似,这段 C 语言代码也定义了两个函数:`input_num()` 和 `calculate_avg()`。`input_num()` 函数用于获取用户输入的数字,并返回浮点数类型的值。`calculate_avg()` 函数中嵌套调用 `input_num()` 函数三次,分别获取三个数字,并计算它们的平均值。最后,在 `main()` 函数中调用 `calculate_avg()` 函数,并将结果打印到控制台上。
阅读全文