• 0034-打车费的计算


    题目

    打车费的计算
    难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B
    试题描述
    某城市出租车的计费规则是:乘客上车后行驶3公里以内费用都是10元(通常称为起步价),之后每行驶1公里收费2.00元,超过15公里后每行驶1公里收费2.4元(假设途中一路顺利,没有停车等候)。现从键盘上输入一个正整数表示某次打车的总路程(单位:公里),编写程序计算并输出本次打车应付的费用。
    输入
    一个正整数,表示里程数(单位:公里)。
    输出
    一个数表示应付的打车费用。  
    输入示例
    8
    输出示例
    20
    其他说明
    输入的数据符合要求,程序中不需要检验数据输入的合法性。特别提醒的是打车费不一定是整数。

    分析

        依然是分情况操作的分支题,情况写全就行。

    代码

    #include<bits/stdc++.h>
    using namespace std;
    double a;
    int main()
    {
    	cin>>a;
    	if(a<3) printf("10");//3公里以内10元。
    	else if(a<=15) cout<<10+(a-3)*2;//之后每1公里2元。
    	else if(a>15) cout<<34+(a-15)*2.4;//超过15公里每1公里2.4元。
    	return 0;
    }
    作者:18西斯光剑
    出处:https://www.cnblogs.com/DARTH-VADER-EMPIRE/
    Copyright ©2018-2020 18西斯光剑
    All Rights Reserved.
  • 相关阅读:
    【BZOJ4236】JOIOJI(前缀和)
    【BZOJ3351】[IOI2009] regions(设阈值+分块)
    【BZOJ3992】[SDOI2015] 序列统计(原根+NTT+倍增)
    【洛谷5070】[Ynoi2015] 即便看不到未来(树状数组)
    【BZOJ4908】[BeiJing2017] 开车(分块)
    【BZOJ3730】震波(点分树)
    【洛谷4075】[SDOI2016] 模式字符串(点分治+哈希)
    【BZOJ4402】Claris的剑(组合数学)
    【BZOJ4767】两双手(容斥+DP)
    【BZOJ3601】一个人的数论(莫比乌斯反演+高斯消元)
  • 原文地址:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9492266.html
Copyright © 2020-2023  润新知