看看有什么问题,知道怎么解决吧。
#include <stdio.h> //头文件
int main()
{
float sum = fare(12,8.5) + fare(12,18.5); //总费用
printf("小明每天打车的总费用是%.2f", sum);
return 0;
}
float fare(float km, float t) //自定义计算车费的函数,变量是路程、打车时间
{
float unitPrice = 2.3; //单价
float a = 13; //起步价
float carFare;
//晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。
if(t >= 23 || t <5)
{
unitPrice = 2.3*(1+0.2);
}
if(km <=3)
{
carFare = a; //路程小于等于3公里的打车费用
}
carFare = a + (km-3) * unitPrice; //路程大于3公里的打车费用
carFare = carFare + 1; //每次乘车加收1元钱的燃油附加税。
return carFare;
}