• 出租车计价(15 分)


    7-1 出租车计价(15 分)

    本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:

    • 起步里程为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() 
    {
         
        double s,p1,p2,p;
        int t,n;
        scanf("%lf%d",&s,&t);
        //起步里程为3公里,起步费10元;
        if (s<=3) 
            p1=10;
        //超起步里程后10公里内,每公里2元;
        else if(s>3 && s<=10) 
            p1=10+2*(s-3);
        //超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
        else if(s>10)
            p1=24+3*(s-10);
        //营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。
        if (t<5) 
        {
            p2=0;
        }
        else if(t>=5)
        {
            n=t/5;
            p2=n*2;
        }
        p=p1+p2;
        printf("%.lf
    ",p);
        return 0;
    }
  • 相关阅读:
    STDMETHOD (转)
    DirectX中的纹理映射相关技术 (转)
    (转)清空std::stringstream,联系到stream的clear()和清空
    (转载)MultiAnimation
    (转)SkyBox
    [转载]漫谈游戏中的阴影技术
    反射矩阵计算
    (转)COM组件里的AddRef()
    LINQ简记(2):重要概念
    继续聊WPF——自定义命令
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/8664916.html
Copyright © 2020-2023  润新知