1037:四则运算switch语句
时间: 2023-11-27 12:47:41 浏览: 37
```python
a, op, b = input().split()
a, b = float(a), float(b)
result = {
'+': a + b,
'-': a - b,
'*': a * b,
'/': a / b
}.get(op, 'Invalid operator')
print(result)
```
以上是一个简单的四则运算计算器,使用了字典和get()方法实现了switch语句的功能。用户可以输入两个数字和一个运算符,程序会自动计算并输出结果。如果输入的运算符不是加减乘除中的一个,程序会输出'Invalid operator'。
相关问题
switch语句简单四则运算
switch语句可以用于简单的四则运算。在这个例子中,用户输入两个数和一个运算符,程序使用switch语句来判断运算符并执行相应的操作,最后输出结果。如果运算符不是加减乘除中的任何一个,就会执行default语句输出“Unknown operator!”。
代码中的switch语句使用了case和break关键字,当变量表达式与某个case语句中的常量相符时,就执行此case语句后面的语句,并依次下去执行后面所有case语句中的语句,除非遇到break;语句跳出switch语句为止。如果变量表达式的量与所有case语句的常量都不相符,就执行default语句中的语句。
switch语句 四则运算
可以使用 switch 语句进行四则运算。例如:
```c++
switch (operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
cout << "Invalid operator";
}
```
注意,这里的 operator、num1 和 num2 都需要事先定义和赋值。