zoukankan      html  css  js  c++  java
  • 出租车费的题解

    出租车的收费标准如下:

    1. 起步价 10 元(3 公里以内)
    2. 超出 3 公里的部分按每公里 2 元计费。
    3. 超出 15 公里的部分,每公里加收 50%空驶费,即每公里加收 1 元。
    4. 若为夜间行车,则起步价改为 11 元、且超出 3 公里的部分,每公里加收 20%夜间费。

    现给出出租车行驶的公里数、是否为夜间行车,请求出应付的费用,保留一位小数输出。

    直接模拟

    #include <bits/stdc++.h>
    using namespace std;
    typedef long long ll;
    int main(){
        int x,y;
        cin>>x>>y;
        double ans;
        if(y==0){
            ans=10.0;
            if(x>3)ans+=1.0*(x-3.0)*2;
            if(x>15)ans+=1.0*(x-15.0);
        }else{
            ans=11.0;
            if(x>3)ans+=1.0*(x-3.0)*2;
            if(x>15)ans+=1.0*(x-15.0);
            ans+=(x-3)*0.4;
        }cout<<fixed<<setprecision(1)<<ans;
        return 0;
    }
    
  • 相关阅读:
    多进程
    NoSQL-memcached相关
    NoSQL-redis相关
    DB相关复习
    算法
    SQLAlchemy
    Mysql相关
    Python DB-API
    正则习题
    python的正则——re模块
  • 原文地址:https://www.cnblogs.com/zhaohaikun/p/12816980.html
Copyright © 2011-2022 走看看