北京市出租车打车计费规则如下: 1. 每公里单价计费2.3元 2. 起步价13元(包含3公里) 3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。 4. 每次乘车加收1元钱的燃油附加税。 小明每天上下班都要打车,公司和家的距离为12公里,上午上班时间为9点,下午下班时间为6点。 请编写一个小程序计算小明每天打车的总费用。为什么算出的结果是错了哪里出错了
#include <stdio.h>
float putmoney(int li,int time)
{
float money;
if(23<=time<=24||0<=time<=5)
{
if(li<=3)
money=14*1.2;
else
money=14*1.2+(li-3)*2.3*1.2;
}
else
{
if(li<=3)
money=14;
else
money=14+(li-3)*2.3;
}
return money;
}
int main()
{
printf("小明上午打车的总费用%f\n",putmoney(12,9)+putmoney(12,6));
return 0;
}