酷代码 AI
菜单
服务商

#include <iostream> using namespace std; int main() { double a, c; char b; cin >> a >> b >> c; if (b == '+') { } return 0; }禾木需要制作一个智能计算器,对两个整数进行计算。 第一个输入的为参与运算的第一个整数,第二个输入的为运算符,第三个输入的参与运算的第二个整数。 若运算符号为+,输出第一个数加上第二个数的和; 若运算符号为-,输出第一个数减去第二个数的差; 若运算符号为*,输出第一个数乘第二个数的积; 若运算符号为/,输出第一个数除以第二个数的结果(小数除法)。 输入: 依次为第一个整数a,运算符b,第二个整数c。 输出: 计算器的运算结果(可能为小数)。 输入样例1: 1+2 输出样例1: 3 输入样例2: 3/2 输出样例2: 1.5

```cpp #include <iostream> using namespace std; int main() { double 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 << a / c; } return 0; } ``` 代码解释 1. 变量定义:定义了两个`double`类型的变量`a`和`c`,用于存储参与运算的两个数;定义了一个`char`类型的变量`b`,用于存储运算符。 2. 输入部分:使用`cin`从标准输入读取两个数和一个运算符。 3. 条件判断:使用`if-else if`语句判断运算符`b`的值,根据不同的运算符进行相应的运算并输出结果。 - 若`b`为`+`,输出`a + c`的结果。 - 若`b`为`-`,输出`a - c`的结果。 - 若`b`为`*`,输出`a * c`的结果。 - 若`b`为`/`,输出`a / c`的结果。 4. 返回值:`main`函数返回`0`,表示程序正常结束。 [2025-12-20 19:14:08 | AI问答 | 364点数解答]

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