用c语言写自定义4个函数求两个数的和差积商。在主函数中调用函数求a+b,a-b,a*b,a/b.a/b.
时间: 2024-02-21 13:56:48 浏览: 30
好的,以下是用 C 语言编写的代码示例:
```c
#include <stdio.h>
float add(float a, float b) {
return a + b;
}
float subtract(float a, float b) {
return a - b;
}
float multiply(float a, float b) {
return a * b;
}
float divide(float a, float b) {
if (b == 0) {
printf("Error: cannot divide by zero!\n");
return 0;
}
return a / b;
}
int main() {
float a = 10;
float b = 5;
printf("a + b = %.2f\n", add(a, b));
printf("a - b = %.2f\n", subtract(a, b));
printf("a * b = %.2f\n", multiply(a, b));
printf("a / b = %.2f\n", divide(a, b));
return 0;
}
```
输出结果:
```
a + b = 15.00
a - b = 5.00
a * b = 50.00
a / b = 2.00
```
以上代码定义了四个函数:add、subtract、multiply和divide,分别求两个数的和、差、积和商。在主函数中调用了这四个函数,并输出了结果。其中,divide函数注意了除数为0的情况,避免了出现错误。注意 C 语言中除法运算会自动截断为整数,因此需要将结果强制转换为浮点数以保留小数部分。