用c++实现实现一个最简单的计算器,支持加法和减法两种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。输入两个整数以及一个运算符(+,-)。输出运算结果。
时间: 2024-09-23 13:15:23 浏览: 59
大整数计算器(c++)
你可以通过以下步骤在C++中创建一个简单的计算器,只支持加法和减法:
1. 首先,需要从用户那里获取两个整数和一个运算符作为输入。
2. 然后,根据运算符计算结果。
3. 最后,将结果显示给用户。
下面是一个简单的实现示例:
```cpp
#include <iostream>
int main() {
int num1, num2; // 用户输入的两个整数
char operator_char; // 运算符,可以是 '+' 或 '-'
// 获取用户输入
std::cout << "请输入第一个整数: ";
std::cin >> num1;
std::cout << "请输入第二个整数: ";
std::cin >> num2;
std::cout << "请输入运算符 (+ 或 -): ";
std::cin >> operator_char;
int result;
switch (operator_char) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
default:
std::cerr << "无效的运算符!" << std::endl;
return 1; // 表示出错
}
// 输出结果
std::cout << "运算结果: " << result << std::endl;
return 0;
}
```
在这个程序中,我们使用了 `switch` 语句来根据用户输入的运算符执行相应的加法或减法操作,并处理可能出现的非预期输入(例如除以零或其他非法字符)。
阅读全文