news 2026/2/16 17:46:32

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/2/13 20:57:42

2014-2025年城市房住不炒政策数据DID

数据简介 “房住不炒” 是 2016 年 12 月中央经济工作会议首次明确提出的房地产市场核心定位&#xff0c;其核心要义是强调房子的居住属性而非投资投机属性&#xff0c;通过综合运用金融、土地、财税、投资、立法等手段&#xff0c;建立符合国情、适应市场规律的基础性制度和长…

作者头像 李华
网站建设 2026/2/12 19:06:54

2001-2024年地级市互联网普及率

数据简介 互联网普及率&#xff08;Internet Penetration Rate&#xff09;是指某一特定区域内&#xff0c;使用互联网的人口占该区域总人口的百分比&#xff0c;是衡量互联网在社会中渗透程度和普及水平的关键指标&#xff0c;反映互联网基础设施覆盖、民众使用意愿与能力等多…

作者头像 李华
网站建设 2026/2/13 2:25:35

当我们的系统遇到mfc100u.dll文件丢失找不到问题 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/2/16 14:38:19

当我们系统出现mfc110.dll找不到丢失文件问题 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/2/14 18:06:56

项目实现案例02:基于微信小程序的当地特色旅游的设计与实现

计算机毕业设计100套 微信小程序项目实战 java项目实战 若要获取全文以及其他需求&#xff0c;请扫一扫下方的名片进行获取与咨询。 撰写不易&#xff0c;感谢支持&#xff01; 目录 一、开发技术 1.1 PHP语言 1.2 Laravel框架 1.3 MySQL数据库 1.4 微信开发者工具 …

作者头像 李华
网站建设 2026/2/15 7:37:52

rocketMq源码简介

一、核心源码结构与核心流程1. 源码核心目录&#xff08;基于 RocketMQ 4.9.x&#xff09;plaintextrocketmq-client/src/main/java/org/apache/rocketmq/client/ ├── producer/ // 生产者核心 │ ├── DefaultMQProducer.java // 生产者门面类&#xff…

作者头像 李华