用C语言写从键盘输入两个实数及一个算数运算符,输出计算结果要求用switch语句
时间: 2023-07-18 07:14:05 浏览: 233
C语言中switch语句的用法
好的,这是一个简单的计算器程序,可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
float num1, num2, result;
char op;
printf("请输入两个实数和一个算术运算符:");
scanf("%f %f %c", &num1, &num2, &op);
switch(op) {
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("%f %c %f = %f\n", num1, op, num2, result);
return 0;
}
```
这个程序首先从键盘输入两个实数和一个算术运算符。然后,根据运算符计算结果,并使用switch语句处理不同的运算符。最后,输出计算结果。
注意,这个程序没有对除数为零的情况进行处理。如果输入了除数为零的情况,程序将无法正常运行。
阅读全文