简易计算器switch
时间: 2023-11-07 20:04:33 浏览: 144
Java源程序之简易计算器的设计
简易计算器使用switch语句编写的,根据用户输入的操作数和运算符进行相应的运算。程序能进行浮点数的算术运算,并有用户输入输出提示信息。程序中还考虑了除数为0和运算符错误的情况。
以下是简易计算器程序的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
float x, y, z;
char c;
printf("请输入计算的式子:");
scanf("%f%c%f", &x, &c, &y);
switch (c) {
case '+':
z = x + y;
printf("计算结果为:%.2f", z);
break;
case '-':
z = x - y;
printf("计算结果为:%.2f", z);
break;
case '*':
z = x * y;
printf("计算结果为:%.2f", z);
break;
case '/':
if (fabs(y) <= 1e-7) {
printf("除数不能为0");
break;
} else {
z = x / y;
printf("计算结果为:%.2f", z);
break;
}
default:
printf("运算符有误");
break;
}
return 0;
}
```
请注意,以上代码中的计算结果保留了两位小数。
阅读全文