zoukankan      html  css  js  c++  java
  • PTA练习题之71 出租车计价(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


    -------------------------------------------分割线------------------------------------------------------------------
    因为学的是c++,所以用的是c++编译的


    /// test.cpp : 定义控制台应用程序的入口点。
    //

    //#include "stdafx.h"
    #include"iostream"
    #include "math.h"
    using namespace std;

    int _tmain(int argc, _TCHAR* argv[])
    {
        double n;//n为里程数
        int m;//
        double sum=0;
        
        cin>>n>>m;
        
        if(n<=3)
        {
            sum=sum+10;
        }
        else
        {
            if(n<=10)
            {
                sum=10+(n-3)*2;
            }
            else
            {
                sum=24+(n-10)*3;
            }    
        }

        if(m>=5)
        {
        sum=sum+(m/5)*2;
        
        }
        sum=(int) (sum+0.5);  //m为四舍五入后的钱数
        cout<<sum<<endl;
        return 0;
        
    }

    ---------------------分割线-------------------------------------------------------


  • 相关阅读:
    进程与线程的区别iOS
    java面试题(中)
    java面试题(上)
    [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(1)
    [Asp.net 5] DependencyInjection项目代码分析3-Ninject
    [Asp.net 5] DependencyInjection项目代码分析2-Autofac
    [Asp.net 5] DependencyInjection项目代码分析
    leetcode25 K个一组翻转链表
    leetcode128 最长连续序列
    leetcode124 二叉树中的最大路径和
  • 原文地址:https://www.cnblogs.com/baiyebusan/p/8618434.html
Copyright © 2011-2022 走看看