1、编写一个程序,写四个函数add、sub、mul、division、分别用于求两数之和、两数之差、两数之积、两数之商,然后再写一个主函数main(),用键盘输入这两个浮点数, 然后分别去调用这四个函数求出两数之和、两数之差、两数之积、两数之商的值,并输出。
时间: 2023-07-04 13:12:12 浏览: 182
下面是实现上述要求的程序:
```c
#include <stdio.h>
float add(float a, float b) { // 求两数之和
return a + b;
}
float sub(float a, float b) { // 求两数之差
return a - b;
}
float mul(float a, float b) { // 求两数之积
return a * b;
}
float division(float a, float b) { // 求两数之商
if (b == 0) { // 除数为0,返回0
return 0;
}
return a / b;
}
int main() {
float x, y;
printf("请输入两个浮点数:");
scanf("%f%f", &x, &y);
float sum = add(x, y);
printf("%.2f + %.2f = %.2f\n", x, y, sum);
float diff = sub(x, y);
printf("%.2f - %.2f = %.2f\n", x, y, diff);
float product = mul(x, y);
printf("%.2f * %.2f = %.2f\n", x, y, product);
float quotient = division(x, y);
if (quotient == 0) {
printf("%.2f 不能被 %.2f 整除\n", x, y);
} else {
printf("%.2f / %.2f = %.2f\n", x, y, quotient);
}
return 0;
}
```
运行结果如下:
```
请输入两个浮点数:3.5 2.0
3.50 + 2.00 = 5.50
3.50 - 2.00 = 1.50
3.50 * 2.00 = 7.00
3.50 / 2.00 = 1.75
```
阅读全文