2.自定义一个函数实现两个数的加减乘除
时间: 2024-11-22 14:46:42 浏览: 14
在C++中,你可以自定义一个函数来执行两个数之间的基本算术运算,即加法、减法、乘法和除法。这是一个简单的示例,展示了如何创建这些操作:
```cpp
#include <iostream>
// 自定义函数:加法
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;
}
// 除法函数(这里我们处理除数不为零的情况)
double divide(double a, double b) {
if (b != 0) {
return a / b;
} else {
std::cerr << "Error: Division by zero is not allowed.\n";
return 0; // 或者抛出异常
}
}
int main() {
double num1 = 5.0, num2 = 2.0;
std::cout << "Addition: " << add(num1, num2) << "\n";
std::cout << "Subtraction: " << subtract(num1, num2) << "\n";
std::cout << "Multiplication: " << multiply(num1, num2) << "\n";
// 测试除法,确保避免除零错误
double result = divide(num1, num2);
if (result != 0) {
std::cout << "Division: " << result << "\n";
}
return 0;
}
```
在这个例子中,`add()`、`subtract()`、`multiply()` 和 `divide()` 是四个独立的函数,每个接受两个参数并返回相应的结果。在`divide()`函数中,我们检查了除数是否为零,以防止运行时错误。
阅读全文