题库首页 › GESP等级认证(C++) › 题目 20993

手机电量显示 时间限制:1.0 s 内存限制:512.0 MB 题目描述 小杨的手机就像一个聪明的小助手,当电量变化时,它会用不同的方式来提醒我们,假设当前的电量百分比为 P: 当电量非常低(不超过 10, 即 P ≤ 10) ,它会显⽰一个大写字母 R ,就像在说:“快给我充电吧!(Red警告⾊) ”当电量有点低(超过 10 但不超过 20, 即 10 20) ,它就会直接显⽰具体的数字 ,比如直接显⽰ 50 ,表⽰还有 50 的电量。 输入格式 第一行一个正整数 ,代表数据组数。 对于每组数据,一行包含一个正整数 ,代表手机电量百分比。 输出格式 对于每组数据,输出一行,代表当前手机显示的电量信息。 样例 输入样例 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 20, 电量比较充足 ,直接显⽰具体的数字 99 。 · 第五组数据手机电量 P = 19 ,满足 10 < P ≤ 20, 电量有点低 ,显⽰ L 。 数据范围 对于所有测试点 ,保证 1 ≤ T ≤ 20, 1 ≤ P ≤ 100。

正确答案:参考程序(Python):T=int(input());out=[];for _ in range(T):P=int(input());out.append('R' if P<=10 else 'L' if P<=20 else str(P));print(' '.join(out))。核心:电量显示。

试卷来源:202512 CCF-GESP编程能力等级认证C++一级真题

本卷相关题目

在线做题 同科目题库