酷代码 AI
菜单

禾木需要制作一个智能计算器,对两个整数进行计算。 第一个输入的为参与运算的第一个整数,第二个输入的为运算符,第三个输入的参与运算的第二个整数。 若运算符号为+,输出第一个数加上第二个数的和; 若运算符号为-,输出第一个数减去第二个数的差; 若运算符号为*,输出第一个数乘第二个数的积; 若运算符号为/,输出第一个数除以第二个数的结果(小数除法)。 输入: 依次为第一个整数a,运算符b,第二个整数c。 输出: 计算器的运算结果(可能为小数)。C++17 回答篇幅:简单明了

```cpp #include <iostream> using namespace std; int main() { int a, c; char b; cin >> a >> b >> c; if (b == '+') { cout << a + c; } else if (b == '-') { cout << a - c; } else if (b == '*') { cout << a * c; } else if (b == '/') { cout.precision(10); cout << (double)a / c; } return 0; } ``` 此代码先定义两个整数变量 `a` 和 `c` 来存储输入的整数,定义字符变量 `b` 储存运算符。通过 `cin` 接收用户输入的值。利用 `if-else if` 结构来依据运算符进行不同的运算:若为 `+` 则执行加法运算;若为 `-` 则执行减法运算;若为 `*` 则执行乘法运算;若为 `/` 则将第一个数转换为 `double` 型进行除法运算并设置输出精度,最后输出相应结果。 [2026-01-17 19:13:45 | AI问答 | 260点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多