根据用户输入的四则运算表达式,输出表达式及结果。要求支持加减乘除运算
时间: 2023-04-03 22:00:47 浏览: 132
你好,根据用户输入的四则运算表达式,我可以输出表达式及结果。以下是示例代码:
```
#include <stdio.h>
int main() {
float num1, num2, result;
char operator;
printf("请输入四则运算表达式(如 1+2):");
scanf("%f%c%f", &num1, &operator, &num2);
switch (operator) {
case '+':
result = num1 + num2;
printf("%.2f %c %.2f = %.2f", num1, operator, num2, result);
break;
case '-':
result = num1 - num2;
printf("%.2f %c %.2f = %.2f", num1, operator, num2, result);
break;
case '*':
result = num1 * num2;
printf("%.2f %c %.2f = %.2f", num1, operator, num2, result);
break;
case '/':
if (num2 == ) {
printf("除数不能为");
} else {
result = num1 / num2;
printf("%.2f %c %.2f = %.2f", num1, operator, num2, result);
}
break;
default:
printf("输入的运算符不正确");
break;
}
return ;
}
```
希望能够帮到你。
阅读全文