综合练习里运行结果有个.000002元多出来不知道为什么
#include <stdio.h>
float taxi(int tim,int dis)
{
float pay;
if(dis>=3)
{
if(tim>=23||tim<=5)
{
pay=14+(dis-3)*2.76;
}
else
{
pay=14+(dis-3)*2.30;
}
}
else
{
pay=14;
}
return pay;
}
int main()
{
float all;
all=taxi(9,12)+taxi(18,12);
printf("打车的费用为%f元",all);
return 0;
}