大佬這樣有問題嗎?
#include <stdio.h>
float unit_price = 2.3; //單價
int price = 13; //起步價
int min_lc = 3; //最短路程
int max_time = 23; //最晚時間
int min_time = 5; //最早時間
int tax = 1;? ? //燃油附加稅
/**
?* @param int km 路程公里數
?* @param int Time 搭乘時間
*/
float calculate_price(int km,int Time)
{
? ? float pay_price;
? ? km = km <= 3 ? 3 : km;
? ? if(Time >= max_time || Time <= min_time){
? ? ? ? unit_price *= 1.2;
? ? }
? ? pay_price = price + (km-min_lc) * unit_price + tax;
? ? return pay_price;
}
int main()
{
? ? float one = calculate_price(12,9);
? ? float two = calculate_price(12,18);
? ? float pay_price = one + two;
? ? printf("小明每天打車的錢是:%f",pay_price);
}
2019-03-25
?晚上23點(含)至次日凌晨5點(不含)打車,每公里單價計費加收20%。