大神来帮帮忙!!!!!
北京市出租车打车计费规则如下:
1. 每公里单价计费2.3元
2. 起步价13元(包含3公里)
3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。
4. 每次乘车加收1元钱的燃油附加税。
小明每天上下班都要打车,公司和家的距离为12公里,上午上班时间为9点,下午下班时间为6点。
请编写一个小程序计算小明每天打车的总费用。
#include <stdio.h>
double taxiFee(double clock,double miles)//自定义一个函数
{
double cost;
if(miles<=3)
{
cost=14;
printf("小明每天打车费用为14\n");
}
else
{
if(clock>=23||clock<5)
{
cost=13+1+2.3*1.2*(miles-3);
printf("夜间费用为%f\n",cost);
}
else
{
cost=13+1+2.3*(miles-3);
printf("白天费用为%f\n",cost);
}
}
return cost;
}
int main()
{
double sumfee;
sumfee=taxiFee(9,12)+taxiFee(18,12);
printf("小明每天打车费用为%f元\n",sumfee);
return 0;
}
这个可以改成输入距离,时间来计算要多少钱吗?如果可以能麻烦改一下吗?谢谢!!1!