四则运算switch
时间: 2023-11-16 22:00:32 浏览: 42
根据提供的引用,这是一个使用switch语句实现四则运算的C语言程序。程序通过scanf()函数输入两个整数和一个运算符,然后根据运算符计算并输出其运算结果(和、差、积、商、余之一)。注意做整除及求余运算时,除数不能为零。程序使用了switch语句来实现不同运算符的不同计算方法。如果输入的运算符不是加、减、乘、除或取余中的一个,程序将不会进行任何计算。
<<相关问题>>:
1. 这个程序有哪些限制?
2. 如何在程序中添加判定条件以避免负数和小数的出现?
3. 除数为零时程序会发生什么?
相关问题
1037:四则运算switch语句
```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'。
四则运算c语言switch
#include<stdio.h>
int main()
{
int n;
printf("Input n:");
scanf_s("%d", &n);
switch (n)
{
case 1:printf("I am case 1.\n");
default:printf("I am default.\n");
case 2:printf("I am case 2.\n");
case 4:switch (n)
{
case 4:printf("I am case 4.\n"); break;
case 5:printf("I am case 5.\n");
}
case 3:printf("I am case 3.\n");
}
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)