求简简单的表达式。输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果,要求使用switch语句编写
时间: 2023-05-22 15:04:48 浏览: 120
C++四则运算表达式求值算法.pdf
可以考虑如下代码:
#include <stdio.h>
int main()
{
double num1, num2, result;
char operator;
printf("请输入表达式(例如 1 + 2):\n");
scanf("%lf %c %lf", &num1, &operator, &num2);
switch(operator) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
case '/':
result = num1 / num2;
break;
default:
printf("不支持的运算符!\n");
return 1;
}
printf("运算结果为:%.2f\n", result);
return 0;
}
阅读全文