c语言求两个数四则运算
时间: 2024-10-18 15:11:44 浏览: 7
在C语言中,你可以通过函数来实现两个数的四则运算,即加法、减法、乘法和除法。以下是基本的示例:
```c
#include <stdio.h>
// 定义函数实现加法
double add(double a, double b) {
return a + b;
}
// 减法函数
double subtract(double a, double b) {
return a - b;
}
// 乘法函数
double multiply(double a, double b) {
return a * b;
}
// 除法函数(需要注意除数不能为0)
double divide(double a, double b) {
if (b != 0)
return a / b;
else
printf("Error: Division by zero is not allowed.\n");
return 0; // 返回默认值防止程序崩溃
}
int main() {
double num1, num2;
printf("Enter two numbers: ");
scanf("%lf %lf", &num1, &num2);
printf("Addition: %.2lf\n", add(num1, num2));
printf("Subtraction: %.2lf\n", subtract(num1, num2));
printf("Multiplication: %.2lf\n", multiply(num1, num2));
// 使用条件判断处理除法可能的错误
double result;
if (divide(num1, num2)) {
printf("Division: %.2lf\n", result);
} else {
printf("Result of division not shown.\n");
}
return 0;
}
```
在这个例子中,我们创建了四个函数分别对应四则运算,并在`main()`函数中获取用户输入并调用它们。注意除法操作需要检查除数是否为零。
阅读全文