c语言打车计费switch语句
某城市普通出租车收费标准如下:起步里程为3公里,起步费10元,超出起步时:3公里以上10公里以内的部分(包含十公里),每公里2元;超过10公里以上的部分加收50%的空驶补贴费,即每公里3元;运营过程中,因路阻及乘客要求临时停车的,每5分钟2元计收(不足五分钟则不收费)。运价计费位数四舍五入,保留到元。编写程序,输入行驶路程(公里)与等待时间(分钟),计算并输出乘客应支付费用(元)。
声明好程序所需的变量,用于存储数据,请注意数据类型。提示用户输入总里程数、总乘车时间、是否预约叫车(如果是预约叫车还需要确认是否在4小时以内)、是否有低速行驶(如果有,提示输入低速行驶时间,需要考虑早晚高峰),如果里程超过15公里,需要输入是否往返2公里范围内,决定空驶费。分别将这些用户输入的值,通过赋值存入对应的变量中。
switch的用法c语言根据计费标准和用户输入的数据进行总费用计算处理。
输出总费用和每个产生费用单项的详细情况说明。
里程价;它是结束起步价开始的下一轮计费,这里包含不同时段规则不一样,比如工作日和节假日,例早6:00-10:00,高峰期里程1.35元/公里,低峰期1.1元/公里!时长费(在车上坐的时间)0.6元/分钟0.3元/分钟。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论