编写以下功能函数: (1)求两个数的和 (2)求两个数的差 (3)求两个数的积 (4)求两个数的商 并在主函数中进行调用
时间: 2023-04-01 07:00:15 浏览: 79
好的,我可以回答这个问题。以下是编写的四个功能函数:
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("a + b = %f\n", add(a, b));
printf("a - b = %f\n", subtract(a, b));
printf("a * b = %f\n", multiply(a, b));
printf("a / b = %f\n", divide(a, b));
return ;
}
```
输出结果为:
```
a + b = 15.000000
a - b = 5.000000
a * b = 50.000000
a / b = 2.000000
```
阅读全文