返回首页 返回题库

手机电量显示

C++ 入门 GESP一级真题 #循环#条件判断

题目描述

题面描述

小杨的手机就像一个聪明的小助手,当电量变化时,它会用不同的方式来提醒我们,假设当前的电量百分比为P:

  • 当电量非常低(不超过10,即P ≤ 10),它会显示一个大写字母R,就像在说:“快给我充电吧!(Red警告色)”
  • 当电量有点低(超过10但不超过20,即10 < P ≤ 20),它会显示一个大写字母L,意思是“电量有点Low啦!”
  • 当电量比较充足(超过20,即P > 20),它就会直接显示具体的数字,比如直接显示99,表示还有99%的电量。

输入格式

第一行一个正整数T,代表数据组数。

对于每组数据,一行包含一个正整数P,代表手机电量百分比。

输出格式

对于每组数据,输出一行,代表当前手机显示的电量信息。

样例1

输入:

5
10
1
20
99
19

输出:

R
R
L
99
L

样例解释

输入样例1共有五组数据:

  • 第一组数据手机电量P=10,满足P ≤ 10,电量非常低,显示R。
  • 第二组数据手机电量P=1,满足P ≤ 10,电量非常低,显示R。
  • 第三组数据手机电量P=20,满足10 < P ≤ 20,电量有点低,显示L。
  • 第四组数据手机电量P=99,满足P > 20,电量比较充足,直接显示具体的数字99。
  • 第五组数据手机电量P=19,满足10 < P ≤ 20,电量有点低,显示L。

数据范围

对于所有测试点,保证1 ≤ T ≤ 20,1 ≤ P ≤ 100。


时间限制

1.0 s

内存限制

512.0 MB

💡 查看提示(先自己想一想再看)
考察C++的循环结构(while或for)、条件分支结构(if-else if-else)、标准输入输出(cin/cout)。注意输入多组数据时的处理方式,以及严格按照条件判断输出对应的内容。
⚙ 开始做这道题 0 人做过 · 1 收藏 · 17 浏览

讨论(0)