学c++编程

汉克老师2 天前
c++·csp-j·小学生·学c++编程
CSP-J 2026 初赛试题解析(第二部分:阅读程序题(第一题))精讲这个程序的代码如下:对应试卷第16~21题。想象有一个数字小精灵,它拿着一个正整数。每次行动时,它都会:
汉克老师2 天前
c++·csp-j·小学生·学c++编程
CSP-J 2026 初赛试题解析(第三部分:完善程序题(第一题))精讲想象一下,我们生活在一个十进制王国。平常使用的数字是:但是,数字王国里还有其他进制的居民。例如:二进制:只有0和1。
汉克老师2 天前
c++·csp-j·小学生·学c++编程
CSP-J 2026 初赛试题解析(第三部分:完善程序题(第二题))精讲同学们,第一题我们学会了数字进制转换。现在,数字王国又送来了一块特殊的数字蛋糕!蛋糕上排着一串数字:这里的A不是普通的字母,而是十六进制中的一个数字,代表10。
汉克老师2 天前
c++·csp-j·小学生·学c++编程
CSP-J 2026 初赛试题解析(第二部分:阅读程序题(第二题))精讲大整数运算同学们,假设我们要计算:普通的 int 就可以完成。但是,如果题目要求计算:普通的 int 装不下这么大的数字。
汉克老师2 天前
c++·gesp·小学生·学c++编程
GESP2026年9月认证C++六级( 第三部分编程题(1、数组划分))精讲想象一下,你是一名魔法师。面前有一排数字:你的任务是把它们切割成若干个非空的连续子段。什么叫连续子段呢?
汉克老师3 天前
c++·csp-j·小学生·学c++编程
CSP-J 2026 初赛试题解析(第一部分:选择题(8-15))精讲题目考查: 从起点 S 出发进行 BFS,每次按照“上、下、左、右”的顺序检查相邻格子。当终点 E 第一次入队时,已经入队过多少个格子?
汉克老师3 天前
c++·gesp·小学生·学c++编程
GESP2026年9月认证C++六级( 第三部分编程题(2、分树规划))精讲今天的任务是:老师有一棵树,想把它分给两位同学。老师只能剪断一条树枝,让树变成两部分。怎样剪,才能让两位同学分到的结点数量尽可能接近呢?
汉克老师3 天前
c++·gesp·小学生·学c++编程
GESP2026年9月认证C++三级( 第三部分编程题(2、分割字符串))精讲它表面上是在考“字符串”,但实际上把几个非常重要的 C++ 知识点串在了一起:stringgetline()
汉克老师4 天前
c++·gesp·小学生·学c++编程
GESP2026年9月认证C++三级( 第一部分选择题(1~7题)精讲题目问:关于计算机的数据编码,下面说法不正确的是哪一个?选项:A. 数字 5,不管采用原码、反码、补码,它的 8 位二进制形式都是 (0000 0101)₂
汉克老师5 天前
c++·gesp·小学生·学c++编程
GESP2026年9月认证C++四级( 第一部分选择题(1~7题)精讲题目:选项:A. 12 14 B. 14 14 C. 12 12 D. 12 8答案:C这一句:可以拆成两部分:
汉克老师6 天前
c++·gesp·小学生·学c++编程
GESP2026年9月认证C++四级( 第三部分编程题(1、新汉诺塔))精讲这道题显然是超出大部分考四级同学的实际能力!题目是在经典汉诺塔上增加了一个新规则:圆盘只能按照 A → B、B → C、C → A 的方向移动,其他方向都不允许。
汉克老师10 天前
c++·csp-j·小学生·学c++编程
CSP-J 初赛(以满分为目标):第三十九课《数学与逻辑②——阶乘、排列数与组合数:公式到底从哪里来?》上一课我们解决了一个最重要的问题:换一下顺序,算不算一种新的结果?不算 → 组合算 → 排列今天我们继续向前走一步,把三个非常重要的数学工具真正搞明白:
汉克老师10 天前
c++·csp-j·小学生·学c++编程
CSP-J 初赛(以满分为目标):第三十八课《数学与逻辑①——排列还是组合?先搞清楚“选”与“排”》前面我们用了很多课学习图、树、DFS、BFS、最短路、最小生成树、拓扑排序。现在正式进入“数学和逻辑”篇章。
汉克老师11 天前
c++·gesp·小学生·学c++编程
GESP 六级明日冲刺:最后一晚只抓两个大方向因为 6 月份六级的第二道编程题就是树形 DP:《满二叉树》题目给出一棵有根二叉树,要求统计所有子树中有多少棵是满二叉树。
汉克老师11 天前
c++·gesp·小学生·学c++编程
GESP 四级明日冲刺:最后一晚只抓两个大方向四级考试,不要再追求“学更多算法”,而应该把已经学过的东西练到“题目一变,代码还能写出来”。明天编程题最值得巩固的就是:
汉克老师18 天前
c++·csp-j·小学生·学c++编程
CSP-J 初赛(以满分为目标):第二十七课 《图的遍历——BFS广度优先搜索——像“水波纹”一样,一层一层地搜索》上一课我们学习了:我们把它想象成走迷宫:一条路走到底,走不通了再回来。今天学习一个和 DFS 完全不同、但同样重要的算法:
汉克老师18 天前
c++·csp-j·小学生·学c++编程
CSP-J 初赛(以满分为目标):第二十六课 《图的遍历——DFS深度优先搜索——从“树的先序遍历”走进真正的图世界》上一课我们解决了一个重要问题:图到底怎样存进计算机?我们学习了两种方法:但是把图存起来还不够。假如我们有这样一张“城市地图”:
汉克老师21 天前
c++·csp-j·小学生·学c++编程
CSP-J 初赛(以满分为目标):第二十一课 《树与二叉树基础—— 一棵树,为什么会成为计算机最重要的数据结构之一?》本课目标:看懂树的基本结构;掌握根、父亲、孩子、兄弟、叶子、度、层次、深度;理解什么是二叉树;分清“树”和“二叉树”;
汉克老师24 天前
c++·csp-j·小学生·学c++编程
CSP-J 初赛(以满分为目标):第十六课 《STL容器与常见数据结构——C++自带的“数据结构工具箱”》这一课主要复习:并且把它们与:联系起来。我们有一盒彩色积木。如果要求:把所有积木放进去。可以用一个普通箱子。
汉克老师24 天前
c++·csp-j·小学生·学c++编程
CSP-J 初赛(以满分为目标):第十五课《结构体、排序与自定义比较——从“给数字排队”到“给一群人排队”》学完这一课,大家应该能够回答:什么是结构体?为什么需要结构体?struct 里面可以放什么?. 和 -> 有什么区别?