c语言简单计算器程序switch
时间: 2023-12-02 20:02:02 浏览: 114
c语言中switch用法
这是一个使用C语言编写的简单计算器程序,它使用了switch语句来根据用户输入的运算符进行相应的计算。用户需要从键盘输入一个表达式,包括两个操作数和一个运算符,程序会根据运算符进行加、减、乘、除的计算,并输出结果。如果用户输入的运算符不是加、减、乘、除中的一个,或者除数为0,则程序会输出错误信息。这个程序可以进行浮点数的算术运算,而且有用户输入输出提示信息。
下面是这个程序的代码:
```c
#include <stdio.h>
int main() {
float a, b;
char c;
printf("Please input:");
scanf("%f%c%f", &a, &c, &b);
switch(c) {
case '+':
printf("%f%c%f=%f", a, c, b, a + b);
break;
case '-':
printf("%f%c%f=%f", a, c, b, a - b);
break;
case '*':
printf("%f%c%f=%f", a, c, b, a * b);
break;
case '/':
if(b == 0) //除数不能为0
printf("Input Error!");
else
printf("%f%c%f=%f", a, c, b, a / b);
break;
default:
printf("Input Error!");
}
return 0;
}
```
阅读全文