用C++编一个计算器程序(源码)
时间: 2024-09-27 15:05:52 浏览: 33
为了创建一个简单的命令行计算器程序,我们可以使用C++的基本输入输出流(cin, cout)以及基本算术运算符。下面是一个基础版的简单加减乘除计算器示例:
```cpp
#include <iostream>
using namespace std;
int main() {
double num1, num2;
char operation;
// 获取用户输入的第一个数字和运算符
cout << "请输入第一个数字: ";
cin >> num1;
cout << "请输入运算符 (+, -, *, /): ";
cin >> operation;
// 获取第二个数字
cout << "请输入第二个数字: ";
cin >> num2;
switch(operation) {
case '+':
cout << "结果是: " << num1 + num2 << endl;
break;
case '-':
cout << "结果是: " << num1 - num2 << endl;
break;
case '*':
cout << "结果是: " << num1 * num2 << endl;
break;
case '/':
if (num2 != 0)
cout << "结果是: " << num1 / num2 << endl;
else
cout << "错误! 除数不能为零." << endl;
break;
default:
cout << "无效的运算符!" << endl;
break;
}
return 0;
}
```
这个程序首先获取用户输入的两个数字和一个运算符,然后根据运算符的不同执行相应的计算并打印结果。注意,对于除法操作,我们还检查了除数是否为零,以避免运行时错误。
阅读全文