• 习题3-3 出租车计价 (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 juli;
        int time;
        double price=0;
        scanf("%lf%d",&juli,&time);
        
        if(time<5)
        {
            if(juli<=3)
            {
                price=10;
            }else if(juli<=10)
            {
                price=10+(juli-3)*2;
            }else
            {
                price=10+7*2+(juli-10)*3;
            }
        }else if(time>=5)
        {
                if(juli<=3)
            {
                price=10+(time/5)*2;
            }else if(juli<=10)
            {
                price=10+(juli-3)*2+(time/5)*2;
            
            }else
            {
                price=10+7*2+(juli-10)*3+(time/5)*2;
                
            }
        }
        printf("%.0lf",price);
        return 0;
    }
     
     
    处理时间的那里秒啊,简化了很多,哎哎哎,我还是太蠢了
  • 相关阅读:
    多线程及线程池
    自动发送邮件(整理版)
    repeater绑定泛型list<string>
    字符串转换为日期时间类型及正则式拾遗
    自定义控件伪装“病毒”
    Redis-收藏文章
    jQuery对input select操作小结
    Aspose 强大的服务器端 excel word ppt pdf 处理工具
    win7 SSD 如何分区 与安装
    超实用的JavaScript技巧及最佳实践
  • 原文地址:https://www.cnblogs.com/wven/p/12732599.html
Copyright © 2020-2023  润新知