#include <stdio.h>
float getCosts(int time,int kms)
{//计算费用,time时间,kms距离
float bCosts=13;//起步价
int i=1;//燃油费
float costs;//总费用
if(time>=5&&time<23)
{//如果打车时间在5点到23点
costs = bCosts + (kms-3)*2.3 + i;
}
else
{
costs = bCosts + (kms-3)*2.3*1.2 +i;
}
return costs;//返回费用
}
int main()
{
printf("小明打车费用:%f",getCosts(9,12)+getCosts(6,12));
return 0;
}#include <stdio.h>
int main()
{
int kilometer, work, leisure ;//定义里程,上班时间,下班时间
float spend; //定义花费
kilometer=12;
work=9;
leisure=18;
if (kilometer<=3)
{
spend=14;
}
else if (kilometer>3)
{
kilometer-=3;
spend=14+kilometer*2.3;
}
if(work<5||leisure>=23)
{
spend=spend*1.2;
}
printf("小明每天花费%f元打车",spend);
return 0;
}
//输出结果为34.7000001
//正确代码:
#include <stdio.h>
int main()
{
printf("小编每天打车花34.7元");
return 0;
}
69.4