switch判断加减乘除
时间: 2023-07-07 22:15:49 浏览: 69
好的,这是一个使用switch函数判断加减乘除的示例代码:
```c
#include <stdio.h>
int main() {
char op;
int a, b;
printf("请输入操作符(+、-、*、/):");
scanf("%c", &op);
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
switch (op) {
case '+':
printf("%d + %d = %d\n", a, b, a + b);
break;
case '-':
printf("%d - %d = %d\n", a, b, a - b);
break;
case '*':
printf("%d * %d = %d\n", a, b, a * b);
break;
case '/':
if (b == 0) {
printf("除数不能为0!\n");
} else {
printf("%d / %d = %d\n", a, b, a / b);
}
break;
default:
printf("无效的操作符!\n");
break;
}
return 0;
}
```
当你输入操作符和两个整数时,程序将使用switch函数判断操作符,并根据相应的操作进行计算。在除法计算中,我们必须检查除数是否为零,以避免除以零错误。
阅读全文