如何在C++中实现基本的四则运算(加法、减法、乘法和除法)?
时间: 2024-12-21 11:31:17 浏览: 3
复数四则运算
在C++中,你可以通过创建函数来实现基本的四则运算。这里是一个简单的示例:
```cpp
#include <iostream>
// 函数声明,表示返回类型和接受的参数类型
double add(double a, double b); // 加法
double subtract(double a, double b); // 减法
double multiply(double a, double b); // 乘法
double divide(double a, double b); // 除法
int main() {
// 调用这些函数并打印结果
double result_add = add(5, 3);
double result_subtract = subtract(5, 3);
double result_multiply = multiply(5, 3);
double result_divide = divide(10, 2);
std::cout << "Addition: " << result_add << "\n";
std::cout << "Subtraction: " << result_subtract << "\n";
std::cout << "Multiplication: " << result_multiply << "\n";
std::cout << "Division (if not zero denominator): " << result_divide << "\n";
return 0;
}
// 实现每个函数
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 throw std::invalid_argument("Division by zero is not allowed"); }
```
在这个例子中,我们首先声明了四个函数,每个函数接受两个`double`类型的参数,并返回一个`double`。然后在`main()`函数里,我们调用了这些函数并处理除零异常。
阅读全文