问答详情
源自:5-14 综合练习

所以这题的答案是什么?

#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;
}


提问者:羊才句 2016-08-01 15:05

个回答

  • Teamo5
    2016-08-12 14:12:24

    69.4

  • mooc233
    2016-08-01 23:21:06

    34.7