news 2026/6/10 22:05:53

GESP2025年12月认证C++一级真题与解析(编程题2(手机电量显示))

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP2025年12月认证C++一级真题与解析(编程题2(手机电量显示))

一、先看原题:

二、题目解析:

1、题目故事

📱 小杨的手机是个“小精灵”✨
它会根据电量,用不同方式提醒主人:

🔴 电量 ≤ 10

👉 显示:R
(Red 红色警告)

🟡 10 < 电量 ≤ 20

👉 显示:L
(Low 电量低)

🟢 电量 > 20

👉 直接显示数字(比如 99)


2、输入输出说明

输入:

  • 第一行:数据组数 T

  • 接下来 T 行:每行一个电量 P

输出:

  • 每行对应一个显示结果


3、解题思路(口诀版)

先读组数 → 一组一组处理 → 每组判断一次


4、核心判断逻辑(重点)

if (P <= 10) 输出 R else if (P <= 20) 输出 L else 输出 P

📌判断顺序不能乱!


5、参考程序

#include <iostream> using namespace std; int main() { int T; cin >> T; // 输入组数 while (T--) { int P; cin >> P; // 当前电量 if (P <= 10) cout << "R" << endl; else if (P <= 20) cout << "L" << endl; else cout << P << endl; } return 0; }

6、这道题考了什么?

知识点等级
while 循环⭐⭐⭐⭐
if-else⭐⭐⭐⭐
多组输入⭐⭐⭐
输出格式⭐⭐⭐

📌这是 1 级“判断 + 循环”的代表题


❌ 初学者最容易错的 3 个点

1️⃣ 把<=写成<
2️⃣ if 顺序写反
3️⃣ 忘记换行endl


🎯 总结

💬 “这道编程题,其实不难,
难的是不敢下手、不敢拆步骤。”

记住这个万能三步法

1️⃣先看清规则
2️⃣每个规则写一个判断
3️⃣一步一步来,不着急


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:26:44

Conda初始化报错解决方案:Miniconda-Python3.10预配置环境免踩坑

Conda初始化报错解决方案&#xff1a;Miniconda-Python3.10预配置环境免踩坑 在人工智能和数据科学项目日益复杂的今天&#xff0c;开发者最怕的不是写不出代码&#xff0c;而是“环境跑不起来”。明明本地调试好好的模型&#xff0c;换一台机器就报错&#xff1b;刚装完 Conda…

作者头像 李华
网站建设 2026/6/10 18:42:21

CUDA安装踩坑总结:Miniconda-Python3.10预装正确驱动组合

CUDA安装踩坑总结&#xff1a;Miniconda-Python3.10预装正确驱动组合 在深度学习项目中&#xff0c;最让人抓狂的往往不是模型不收敛&#xff0c;而是环境跑不起来——明明代码没问题&#xff0c;torch.cuda.is_available() 却死活返回 False。这种“我配了GPU&#xff0c;但GP…

作者头像 李华
网站建设 2026/6/10 12:34:30

0x3f第17天复习 (15:20-16.25)

分割回文串枚举起点 &#xff08;返回所有方案&#xff09; 5min ac&#xff08;有感觉但不至于大彻大悟&#xff09;5min ac3min ac 分割回文串选不选 &#xff08;返回所有方案&#xff09; 10min 有进步 &#xff08;注意不选也是有条件的&#xff09;9min10min ac 子集选不…

作者头像 李华
网站建设 2026/6/10 13:22:14

不再问东答西:一文详解大模型如何理解你的指令

本文以Transformer架构为核心&#xff0c;通过四个关键步骤解释大模型工作原理&#xff1a;1)Tokenizer分词器将文本拆解为最小单元&#xff1b;2)Embedding将词转换为包含语义和位置信息的向量&#xff1b;3)Transformer通过注意力机制和前馈网络的多层循环理解语义关系&#…

作者头像 李华
网站建设 2026/6/10 15:03:35

清华镜像加速下载:Miniconda-Python3.10轻松配置深度学习开发环境

清华镜像加速下载&#xff1a;Miniconda-Python3.10轻松配置深度学习开发环境 在高校实验室和AI创业公司里&#xff0c;你是否也经历过这样的场景&#xff1a;刚拿到一台新的GPU服务器&#xff0c;满心期待地开始搭建PyTorch环境&#xff0c;结果conda install pytorch卡在“S…

作者头像 李华
网站建设 2026/6/10 13:36:11

PyTorch分布式训练准备:Miniconda-Python3.10多节点环境配置

PyTorch分布式训练准备&#xff1a;Miniconda-Python3.10多节点环境配置 在大规模深度学习模型日益普及的今天&#xff0c;单机训练早已无法满足对算力的需求。从BERT到LLaMA&#xff0c;模型参数动辄数十亿甚至上千亿&#xff0c;训练任务必须依赖多GPU、多节点的分布式架构才…

作者头像 李华