news 2026/8/8 10:19:38

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP认证C++编程真题解析 | 202312 一级

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

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

适合人群:

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

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


编程题

B3921 小杨的考试

【题目来源】

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

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

1 6

【输出样例】

7

【算法标签】

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

【代码详解】

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

【运行结果】

1 6 7

B3922 小杨报数

【题目来源】

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

【题目描述】

小杨需要从1 11N NN报数。在报数过程中,小杨希望跳过M MM的倍数。例如,如果N = 5 N=5N=5M = 2 M=2M=2,那么小杨就需要依次报出1 113 335 55。 现在,请你依次输出小杨报的数。

【输入】

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

【输出】

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

【输入样例】

5 2

【输出样例】

1 3 5

【算法标签】

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

【代码详解】

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

【运行结果】

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

孩子近视了,接下来该做什么?

当孩子的视力检测单上出现“视力不良”的时候&#xff0c;不少家长都会陷入焦虑与迷茫&#xff1a;要不要立刻配眼镜&#xff1f;日常该怎么护理&#xff1f;如何阻止近视度数加深&#xff1f;事实上&#xff0c;孩子近视后的干预是一项系统性工作&#xff0c;既需要科学的检查…

作者头像 李华
网站建设 2026/8/5 3:44:54

亲测好用9个AI论文平台,本科生毕业论文轻松搞定!

亲测好用9个AI论文平台&#xff0c;本科生毕业论文轻松搞定&#xff01; AI 工具如何助力论文写作&#xff0c;让毕业之路更轻松 随着人工智能技术的不断进步&#xff0c;越来越多的 AI 工具被应用于学术写作领域。对于本科生来说&#xff0c;撰写毕业论文是一项既重要又充满挑…

作者头像 李华
网站建设 2026/8/7 19:56:32

基于ssm+vue的库克血站信息管理系统[ssm]-计算机毕业设计源码+LW文档

摘要&#xff1a;血站信息管理对于保障血液供应的安全与高效至关重要。本文设计并实现了基于SSM&#xff08;SpringSpringMVCMyBatis&#xff09;后端框架与Vue前端框架的库克血站信息管理系统。系统涵盖系统用户管理、通知公告管理、医生&#xff08;工作人员&#xff09;管理…

作者头像 李华
网站建设 2026/8/6 2:00:00

Python异常捕获:从入门到实践

引言 在Python编程中&#xff0c;异常处理是构建健壮程序的关键部分。就像开车需要安全带一样&#xff0c;编写代码也需要异常处理机制来应对可能出现的错误情况。本文将深入探讨Python中的异常捕获机制&#xff0c;帮助你编写更稳定、更易维护的代码。 什么是异常&#xff1f;…

作者头像 李华
网站建设 2026/8/4 19:38:12

非插件招聘工具有哪些?告别封号风险的视觉语义读取技术解析

2026年&#xff0c;随着招聘平台风控技术的全面迭代&#xff0c;基于浏览器插件&#xff08;Plugin/Extension&#xff09;的招聘工具正面临至暗时刻。平台方通过检测DOM&#xff08;文档对象模型&#xff09;的异常变动与JavaScript代码注入&#xff0c;能够精准识别并封禁使用…

作者头像 李华
网站建设 2026/7/31 9:16:52

智能压力传感器系统设计-LCD1602-HX711-KEY-BELL-蓝牙(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

20-390、51智能压力传感器系统设计-LCD1602-HX711-KEY-BELL-蓝牙(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码产品功能描述&#xff1a; 本设计由STC89C52单片机电路LCD1602液晶显示电路HX711称重传感器&#xff08;0-5KG&a…

作者头像 李华