当前位置: 首页 > news >正文

GESP认证C++编程真题解析 | 202312 一级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:GESP认证C++编程真题解析 | 汇总


编程题

B3921 小杨的考试

【题目来源】

洛谷:B3921 [GESP202312 一级] 小杨的考试 - 洛谷

【题目描述】

今天是星期 \(X\),小杨还有 \(N\) 天就要考试了,你能推算出小杨考试那天是星期几吗?(本题中使用 \(7\) 表示星期日)

【输入】

输入 \(2\) 行,第一行一个整数 \(X(1\le X\le 7)\);第二行一个整数 \(N(1\le N \le 364)\)

【输出】

输出一个整数,表示小杨考试那天是星期几。

【输入样例】

1 
6

【输出样例】

7

【算法标签】

《洛谷 B3921 小杨的考试》 #分支结构# #GESP# #2023#

【代码详解】

#include <bits/stdc++.h>  // 包含标准库头文件
using namespace std;      // 使用标准命名空间int x, n;  // x:初始星期几,n:经过的天数int main() {cin >> x >> n;  // 输入初始星期几和经过的天数// 循环n次,模拟每一天的变化for (int i = 1; i <= n; i++) {x = x + 1;       // 星期数加1if (x > 7) {     // 如果超过7(星期日)x = 1;       // 重置为星期一}}cout << x << endl;  // 输出最终星期几return 0;           // 程序正常结束
}

【运行结果】

1
6
7

B3922 小杨报数

【题目来源】

洛谷:B3922 [GESP202312 一级] 小杨报数 - 洛谷

【题目描述】

小杨需要从 \(1\)\(N\) 报数。在报数过程中,小杨希望跳过 \(M\) 的倍数。例如,如果 \(N=5\)\(M=2\),那么小杨就需要依次报出 \(1\)\(3\)\(5\)。 现在,请你依次输出小杨报的数。

【输入】

输入 \(2\) 行,第一行一个整数 \(N(1≤N≤1,000)\);第二行一个整数 \(M(2≤M≤100)\)

【输出】

输出若干行,依次表示小杨报的数。

【输入样例】

5
2

【输出样例】

1
3
5

【算法标签】

《洛谷 B3922 小杨报数》 #循环结构# #GESP# #2023#

【代码详解】

#include <bits/stdc++.h>  // 包含标准库头文件
using namespace std;      // 使用标准命名空间int n, m;  // n:数字范围上限,m:要跳过的倍数int main() {cin >> n >> m;  // 输入数字范围n和倍数m// 遍历1到n的所有数字for (int i = 1; i <= n; i++) {// 如果i是m的倍数,跳过不输出if (i % m == 0) {continue;  // 跳过当前迭代}// 否则输出该数字else {cout << i << endl;}}return 0;  // 程序正常结束
}

【运行结果】

5
2
1
3
5
http://www.jsqmd.com/news/268552/

相关文章:

  • 我常用的一个电商数据采集软件,低代码爬虫
  • 长晶科技AD-BC807、AD-BC847、AD-BC857 等多系列车规三极管解析
  • Obsidian移动端同步终极方案:坚果云官方插件深度评测(附防冲突与加速技巧)
  • springboot交通管理在线服务系统的开发(11736)
  • 突破局域网限制!Pansou+cpolar 让网盘资源搜索自由又高效
  • springboot火锅店管理系统(11737)
  • GESP认证C++编程真题解析 | 202403 八级
  • 铁门关双河可克达拉昆玉胡杨河新星英语雅思辅导机构推荐,2026权威出国雅思课程口碑排行榜 - 老周说教育
  • springboot高校专业实习管理系统(11738)
  • 基于MATLAB的仪表表盘识别程序设计与实现
  • 新手去哪找文艺风冬天的微信公众号模板? - peipei33
  • 新加坡公司注册、泰国公司注册、海外odi备案代办、海外公司注册、海外投资备案odi、深圳odi备案代办、深圳境外投资备案odi选择指南 - 优质品牌商家
  • 阿勒泰地区英语雅思辅导机构推荐,2026权威出国雅思课程口碑排行榜 - 老周说教育
  • 2014-2025年城市房住不炒政策数据DID
  • springboot校园组团平台(11740)
  • 1_6_五段式SVPWM (传统算法反正切+DPWM2)算法理论与 MATLAB 实现详解
  • 2001-2024年地级市互联网普及率
  • pdf生成排查记录与解决方案
  • 1998-2025年中国县域数字基础设施水平
  • 2026年目前比较好的防爆升降机生产商哪家强,防爆升降平台/翻转平台/登车桥/装车平台/装卸平台,升降机生产厂家推荐 - 品牌推荐师
  • 全面讲解常见虚拟串口工具的初始化配置
  • 当我们的系统经常遇到mfc42.dll文件找不到问题 免费下载方法分享
  • 塔城地区英语雅思辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜 - 老周说教育
  • 大寒:冬之终章,春之序曲
  • 当我们系统遇到mfc70u.dll丢失找不到问题 免费下载方法分享
  • 当我们的系统出现mfc100.dll丢失找不到问题 免费下载方法分享
  • 通义千问2.5-7B企业应用案例:金融报告生成系统部署全流程
  • 2026年防台风/抗风压/系统静音/推拉/折叠门窗厂家推荐榜:适配沿海 / 高层 / 临街多场景建筑安全与舒适解决方案
  • 温故知新,机器人进化论之优雅处理层级嵌套的Protobuf文件(.proto)输出为C#代码
  • 2026年煤矿用链条厂家权威推荐榜单:高强度起重链条/刮板机输送机/提升机料斗/标准链轮/链轮链条源头厂家精选