# include<stdio.h>
# include<math.h>
int main()
{
double num1,num2,sum,flag=1;
char ch;
scanf("%lf %c %lf",&num1,&ch,&num2);
switch(ch)
{
case '+':sum=num1+num2;break;
case '-':sum=num1-num2;break;
case '*':sum=num1*num2;break;
case '/':
if(fabs(num2)<1e-10)
{
flag=0;
}
else
{
sum=num1/num2;break;
}
default:
flag=0;break;
}
if(flag)
{
printf("%0.2lf",sum);
}
else
{
printf("Wrong input!");
}
return 0;
}
给你一个简单的四则运算表达式,包含两个实数和一个运算符。如果运算符合法,输出值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input!"最后结果小数点后保留两位小数。
最新推荐文章于 2023-04-06 18:24:08 发布