编程实现简易的计算器:读入两个整数运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值, 其中op可以是+,-,*,/。
时间: 2023-06-02 09:06:08 浏览: 96
C#实现简单计算器(+-*/其他方法类似,弄懂这些其他就水到渠成了)
好的,这是一个关于编程的问题,我可以回答。以下是实现计算器的代码示例:
```
#include <iostream>
using namespace std;
int main () {
int data1, data2;
char op;
int result;
cout << "请输入两个整数和一个运算符,例如 1 + 2:" << endl;
cin >> data1 >> op >> data2;
switch (op) {
case '+':
result = data1 + data2;
break;
case '-':
result = data1 - data2;
break;
case '*':
result = data1 * data2;
break;
case '/':
result = data1 / data2;
break;
default:
cout << "无效的运算符" << endl;
return 1;
}
cout << "结果是:" << result << endl;
return 0;
}
```
以上代码可以实现读入两个整数和一个运算符,根据运算符计算结果并输出。注意,此示例代码只考虑了整数运算,可能存在除以零等错误情况,具体实现时需要根据需求进行优化和改进。
阅读全文