2. 编写以下功能函数: (1)求两个数的和 (2)求两个数的差 (3)求两个数的积 (4)求两个数的商 并在主函数中进行调用
时间: 2023-03-30 10:03:54 浏览: 78
好的,我可以回答这个问题。
以下是四个功能函数的代码:
(1)求两个数的和:
```c
float add(float a, float b) {
return a + b;
}
```
(2)求两个数的差:
```c
float subtract(float a, float b) {
return a - b;
}
```
(3)求两个数的积:
```c
float multiply(float a, float b) {
return a * b;
}
```
(4)求两个数的商:
```c
float divide(float a, float b) {
if (b == ) {
printf("Error: Division by zero\n");
return ;
} else {
return a / b;
}
}
```
在主函数中,可以这样调用这些函数:
```c
int main() {
float a = 10., b = 5.;
printf("Sum: %f\n", add(a, b));
printf("Difference: %f\n", subtract(a, b));
printf("Product: %f\n", multiply(a, b));
printf("Quotient: %f\n", divide(a, b));
return ;
}
```
输出结果为:
```
Sum: 15.000000
Difference: 5.000000
Product: 50.000000
Quotient: 2.000000
```
阅读全文