C语言输入三个实数,编写两个函数add()和multi(),分别求三个数之和以及乘积,并在主函数中调用它们。
时间: 2024-12-13 12:22:39 浏览: 8
在C语言中,你可以创建两个函数`add`和`multi`,分别用于求三个实数的和与乘积。首先,你需要包含头文件`stdio.h`,以便使用输入输出功能。以下是完整的代码示例:
```c
#include <stdio.h>
#include <math.h> // 包含math库,用于取阶乘
// 函数声明:计算三个实数之和
double add(double num1, double num2, double num3);
// 函数声明:计算三个实数之积
double multi(double num1, double num2, double num3);
int main() {
double num1, num2, num3;
// 输入三个实数
printf("请输入三个实数:\n");
scanf("%lf %lf %lf", &num1, &num2, &num3);
// 调用add函数求和
double sum = add(num1, num2, num3);
printf("这三个数的和是:%.2f\n", sum);
// 调用multi函数求积
double product = multi(num1, num2, num3);
printf("这三个数的积是:%.2f\n", product);
return 0;
}
// 实现add函数
double add(double num1, double num2, double num3) {
return num1 + num2 + num3;
}
// 实现multi函数
double multi(double num1, double num2, double num3) {
return num1 * num2 * num3;
}
```
在这个程序中,`add`和`multi`函数分别接收三个实数作为参数,完成加法和乘法操作。在`main`函数中,我们先读取用户的输入,然后调用这两个函数并打印结果。
阅读全文