用switch语句编写一个简单的实数四则运算程序。 定义两个double型变量a,b,一个字符型变量c,依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,利用switch语句实现数字的加减乘除四则运算,然后输出结果,保留两位小数输出。注意,除数不能为0。
时间: 2024-05-04 08:22:47 浏览: 165
好的,明白了。以下是我对你的问题的回答:
switch语句可以用于实现简单的四则运算程序。首先,定义两个double型变量a,b以及一个字符型变量c,分别代表两个运算数和运算符。然后,依次输入这三个变量的值。接着,使用switch语句根据输入的运算符进行相应的加减乘除运算,并将结果保留两位小数输出。需要注意的是,除数不能为0。
以下是代码示例:
```
#include <stdio.h>
int main()
{
double a, b, result;
char c;
printf("请输入第一个运算数:");
scanf("%lf", &a);
printf("请输入运算符:");
scanf(" %c", &c);
printf("请输入第二个运算数:");
scanf("%lf", &b);
switch (c)
{
case '+':
result = a + b;
break;
case '-':
result = a - b;
break;
case '*':
result = a * b;
break;
case '/':
if (b == 0)
{
printf("除数不能为0!\n");
return 0;
}
result = a / b;
break;
default:
printf("输入的运算符不正确!\n");
return 0;
}
printf("%.2f %c %.2f = %.2f\n", a, c, b, result);
return 0;
}
```
希望能够帮到您!
阅读全文