现在的位置: 首页 > 综合 > 正文

分支-04. 出租车计价

2017年11月21日 ⁄ 综合 ⁄ 共 543字 ⁄ 字号 评论关闭
  • 本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:

  • 起步里程为3公里,起步费10元;
  • 超起步里程后10公里内,每公里2元;
  • 超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
  • 营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费 )。

    输入格式:

    输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。

    输出格式:

    在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。

    输入样例1:

    2.6 2
    

    输出样例1:

    10
    

    输入样例2:

    5.1 4
    

    输出样例2:

    14
    

    输入样例3:

    12.5 9
    

    输出样例3:

    34
    #include<stdio.h>
    int main(void)
    {
    	double dis;
    	int w;
    	double sum=0;
    	scanf("%lf %d",&dis,&w);
    	if(dis>0&&dis<=3){
    		sum=10+(w/5)*2;
    		
    	}else if(dis>3&&dis<=10){
    		sum=10+(dis-3)*2+(w/5)*2;
    	}else if(dis>10){
    		sum=10+7*2+(w/5)*2+(dis-10)*3;		
    	} 
    	printf("%d\n", (int)(sum + 0.5));
    	return 0;
    } 
  • 抱歉!评论已关闭.