switch加减乘除运算
时间: 2023-12-27 11:24:40 浏览: 77
switch语句可以用于实现加减乘除运算。下面是一个示例代码,演示了如何使用switch语句进行加减乘除运算:
```c
#include <stdio.h>
void main() {
double a, b;
char c;
printf("input expression:a+(-,*,/)b\n");
scanf("%lf%c%lf", &a, &c, &b);
switch(c) {
case '+':
printf("%f\n", a + b);
break;
case '-':
printf("%f\n", a - b);
break;
case '*':
printf("%f\n", a * b);
break;
case '/':
printf("%f\n", a / b);
break;
default:
printf("input error\n");
}
}
```
这段代码首先提示用户输入一个表达式,表达式的格式为"a+(-,*,/)b",其中a和b是两个操作数,c是运算符。然后使用scanf函数读取用户输入的表达式。接下来,使用switch语句根据运算符进行相应的加减乘除运算,并输出结果。
阅读全文