读入一个实数、一个操作符(仅限于+ - * /)、一个实数,求该表达式的值。若除数为0,输出“The divisor is 0.”
输入格式:
读入操作数、操作符、操作数
输出格式:
输出表达式的值(保留两位小数)。若除数为0,输出“The divisor is 0.”
输入样例:
4/8
输出样例:
0.50
程序:
#include<stdio.h>
int main()
{
float num1,num2;
char sign;
scanf("%f",&num1);
scanf("%c",&sign);
scanf("%f",&num2);
switch(sign)
{
case '+':
printf("%.2f",num1+num2);
break;
case '-':
printf("%.2f",num1-num2);
break;
case '*':
printf("%.2f",num1*num2);
break;
case '/':
if(num2!=0)
printf("%.2f",num1/num2);
else printf("The divisor is 0.");
break;
}
return 0;
}
心语:烟霄微月澹长空,银汉秋期万古同。
几许欢情与离恨,年年并在此宵中。-----唐·白居易《七夕》