芜湖,各位请看
float flagStatus(float);
float sountDistance(float);
money=(distance-3)*moneyForPer+13;
float TaxiCost(int Km, int Time)
{
float UnitPrice=2.3; //单价
float TotalPrice; //打车的总费用
TotalPrice= UnitPrice * Km;
//2.在服务时间内乘车,并检车有无特殊情况
if(Time>=0 && Time<=24 && Km>=0)
{
//a.小于等于3公里,跳过其他步骤,返回(收费)起步价13元
if(Km<=3) return 13;
//b.晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。
if((Time>=23 && Time<=24) || (Time>=0 && Time<5))
TotalPrice*=1.2;
}
else
{
printf("你不需要的乘车业务,或不在服务时间内\n");
return 0;
}
//3.每次乘车加收1元燃油费
TotalPrice+=1;
return TotalPrice;