利用switch 语句编写一个计算器程序,用户输人,四则运算表法式,输出计算结果
时间: 2023-07-21 19:16:15 浏览: 114
好的,以下是一个使用switch语句的简单计算器程序示例:
```c
#include <stdio.h>
int main() {
char operator;
double num1, num2;
printf("请输入要计算的数学表达式(例如:2 + 3):");
scanf("%lf %c %lf", &num1, &operator, &num2);
switch(operator) {
case '+':
printf("%.2lf + %.2lf = %.2lf", num1, num2, num1 + num2);
break;
case '-':
printf("%.2lf - %.2lf = %.2lf", num1, num2, num1 - num2);
break;
case '*':
printf("%.2lf * %.2lf = %.2lf", num1, num2, num1 * num2);
break;
case '/':
printf("%.2lf / %.2lf = %.2lf", num1, num2, num1 / num2);
break;
default:
printf("输入的运算符不正确!");
}
return 0;
}
```
这个程序会要求用户输入一个数学表达式,例如“2 + 3”,然后使用switch语句根据输入的运算符执行相应的四则运算。最后输出计算结果。
阅读全文