问题标题: 酷町堂:1747

0
0
已解决
盛慧慧
盛慧慧
初级光能
初级光能

1747   出租车收费计价

题目描述 Description

出租车分为起步价,正常公里费用和长途返程费,起步价为10元,三公里以内,不足三公里按照三公里计算;正常公里费为每公里2元,不足1公里的按照1公里计费,正常公里费为超出三公里以后开始计算;长途公里费为每公里3元,不足1公里的按照1公里计费,长途公里费为超出十公里以后开始计算。问某人打车费用花费a元,最多打车多少公里。

输入描述 Input Description

打车费用a,a为整数,a<=100

输出描述 Output Description

最大的公里数

样例输入 Sample Input

样例一:10 样例二:30

样例输出 Sample Output

样例一:3 样例二:12

???


0
已采纳
张展嘉
张展嘉
新手天翼
新手天翼

if(a==10){

cout<<3;

}else if(a>10&&a<=24){

cout<<3+(a-10)/2;

}else if(a>24){

cout<<10+(a-24)/3;

}

0
陈正朔
陈正朔
初级光能
初级光能

分段收费问题

if(a-10==0){//少于10元,不足三公里
        输出3
    }
    else if(a>=24){//正常公里费
          输出(a-24)/3+10;
    }
    else{//长途汽车
        输出(a-10)/2+3;   
    }    

 

0
朱小川
朱小川
缔造者
缔造者
  • #include<iostream>
  • using namespace std;
  • int main(){
  • int a;
  • cin>>a;
  • if(){
  • cout<<3;
  • }else if(a>10 && a<=24){
  • cout<<3+(a-10)/2;
  • }else{
  • cout<<10+(a-24)/3;
  • }
  • return 0;
  • }
  • 空的地方按题目要求写就行了
我要回答