频道栏目
首页 > 程序开发 > 综合编程 > 其他综合 > 正文
计算打车费用代码
2017-04-05 09:30:46           
收藏   我要投稿

计算打车费用

//北京市出租车打车计费规则如下:

//

//1. 每公里单价计费2.3元

//

//2. 起步价13元(包含3公里)

//

//3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。

//

//4. 每次乘车加收1元钱的燃油附加税。

//

//小明每天上下班都要打车,公司和家的距离为12公里,上午上班时间为9点,下午下班时间为6点。

//

//请编写一个小程序计算小明每天打车的总费用。

#include

float calculcate(float time,float distance )

{

float sum;

if (distance > 3)

{

if (time >= 5 && time < 23)

sum = 13 + (distance - 3) * 2.3 + 1;

else if (time < 5 && time >= 0 || time >= 23 && time <= 24)

sum = 13 + (distance - 3) * 2.3 * 1.2 + 1;

else

printf("Please Input The Correct Number");

}

else

sum = 13;

return sum;

}

int main()

{

float taxi_fee = 0;

float fee = calculcate(9, 12);

taxi_fee += fee;

float sum = calculcate(18, 12);

taxi_fee += fee;

printf("XiaoMing's taxi_fee/day is %2.2f",taxi_fee);

getchar();

return 0;

}
点击复制链接 与好友分享!回本站首页
上一篇:关于struct的内存对齐问题
下一篇:玩转Excel系列-SUMIF函数的使用
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站