返回首页 返回题库

地铁简化票价计算器

C++ 入门 #GESP一级#条件语句

题目描述

题面描述

小明家附近的地铁有一套简化的票价规则:

  • 乘坐里程 s ≤ 6 公里时,票价为 3 元;
  • 6 公里 < s ≤ 12 公里时,票价为 4 元;
  • 12 公里 < s ≤ 22 公里时,票价为 5 元;
  • 22 公里 < s 时,票价为 6 元。

请你帮小明写一个程序,根据输入的里程数计算应付的票价。

输入格式

一行一个正整数 s,表示乘坐的地铁里程数(单位:公里)。

输出格式

一行一个整数,表示应付的票价(单位:元)。

样例1

输入:

5

输出:

3

样例解释1

小明乘坐了 5 公里,5 ≤ 6,所以票价为 3 元。

样例2

输入:

20

输出:

5

样例解释2

小明乘坐了 20 公里,12 < 20 ≤ 22,所以票价为 5 元。

数据范围

1 ≤ s ≤ 100

时间限制

1 秒

内存限制

64 MB

💡 查看提示(先自己想一想再看)
核心考察多分支条件语句(if-else if-else)的使用;注意比较条件的顺序要合理;输入和输出都是整数,使用 int 类型存储即可。
⚙ 开始做这道题 0 人做过 · 0 收藏 · 16 浏览

讨论(0)