酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

智能计算器代码实现:整数四则运算功能

以下是完整的代码,实现了根据输入的两个整数和运算符进行相应计算的功能: ```cpp #include <iostream> using namespace std; int main() { double a, c; char b; cin >> a >> b >> c; if (b == '+') { // 执行加法运算 cout << a + c << endl; } else if (b == '-') { // 执行减法运算 cout << a - c << endl; } else if (b == '*') { // 执行乘法运算 cout << a * c << endl; } else if (b == '/') { // 执行除法运算 if (c != 0) { cout << a / c << endl; } else { // 处理除数为 0 的情况 cout << "除数不能为 0" << endl; } } return 0; } ``` 代码解释: 1. 首先定义了两个 `double` 类型的变量 `a` 和 `c` 用于存储输入的两个整数,以及一个 `char` 类型的变量 `b` 用于存储运算符。 2. 通过 `cin` 从标准输入读取这三个值。 3. 使用 `if-else if` 语句判断运算符 `b` 的值: - 若为 `+`,则输出 `a` 与 `c` 的和。 - 若为 `-`,则输出 `a` 与 `c` 的差。 - 若为 `*`,则输出 `a` 与 `c` 的积。 - 若为 `/`,先检查除数 `c` 是否为 0,若不为 0 则输出 `a` 除以 `c` 的结果,若为 0 则输出提示信息“除数不能为 0”。 ######[AI问答 | 468点数解答 | 2026-04-25 19:14:52]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]