c++ 计算器识别 if else
时间: 2024-06-15 17:04:18 浏览: 78
C++是一种通用的高级编程语言,广泛应用于软件开发和系统编程。它支持面向对象编程和泛型编程,并提供了丰富的标准库,可以用于开发各种类型的应用程序。
计算器识别是指通过编程实现一个能够接收用户输入的表达式,并计算出结果的程序。在C++中,可以使用条件语句if-else来实现计算器的识别功能。if-else语句用于根据条件的真假执行不同的代码块。
以下是一个简单的C++计算器识别的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
char op;
double num1, num2;
cout << "请输入运算符(+, -, *, /): ";
cin >> op;
cout << "请输入两个操作数: ";
cin >> num1 >> num2;
if (op == '+') {
cout << num1 << " + " << num2 << " = " << num1 + num2 << endl;
} else if (op == '-') {
cout << num1 << " - " << num2 << " = " << num1 - num2 << endl;
} else if (op == '*') {
cout << num1 << " * " << num2 << " = " << num1 * num2 << endl;
} else if (op == '/') {
if (num2 != 0) {
cout << num1 << " / " << num2 << " = " << num1 / num2 << endl;
} else {
cout << "除数不能为0!" << endl;
}
} else {
cout << "无效的运算符!" << endl;
}
return 0;
}
```
在上述代码中,用户首先输入一个运算符,然后输入两个操作数。根据运算符的不同,程序会执行相应的计算并输出结果。如果输入的运算符无效或除数为0,则会输出相应的错误信息。
阅读全文