#include <stdio.h> int getPrice(int range , int hour){ // 每次乘车加收1元钱的燃油附加税。 double qibu = 13 + 1;// 起步价格 double sum = 0; if( range < 3){ // 起步价13元(包含3公里) sum = qibu ; }else{ // 每公里单价计费2.3元 sum = qibu + (range - 3) * 2.3; } // 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。 if( hour >= 23 || hour < 5 ){ sum += (range * 2.3 * 0.2 ); } return sum ; } int main() { int amPrice = getPrice(12 , 9); int pmPrice = getPrice(12 , 18); printf("小明每天打车的总费用为:%d\n" , amPrice + pmPrice); return 0; }
69.4
34.7