零基础语法训练
第一次学习C++,从输入输出练到数组、函数与综合实践。 12章,当前72题。
按建议顺序练习,也可以自主选章。通过题数包含历史记录,不直接表示知识掌握。
登录以参加训练计划
学习指南与章节目标
零基础语法训练
第一次学习C++,从输入输出练到数组、函数与综合实践。
本路线当前配套 12 章、72 道不同题目。
先看章节目标,再手算样例,独立实现,检查边界,最后复盘。已有历史通过记录会计入训练进度;完成训练不代表掌握全部知识。
章节按建议顺序排列,报名后可以自主选练。题目允许其他正确方法;关于函数、复杂度和算法解释,需要结合自查,不能从一次AC直接判定。
早期部分练习沿用题库既有远端评测;遇到评测服务不可用时,请保留代码并联系老师,不要重复提交。
每章怎样练
配齐六题的章节依次安排起步、起步、核心、核心、边界、迁移;不足六题的章节按现有配套练习,并查看补充说明。
章节目标
第 1 章:我的第一个程序
程序框架、编译运行、cin/cout、空格换行,区分样例与实际输入
自查:少/多空格与换行、字段顺序;能说明每行程序用途
当前配套:6 题。
第 2 章:变量、类型与运算
int/long long、浮点与字符基础、赋值、整除求余、表达式
自查:整除与小数、运算优先级、数值范围;先手算再编码
当前配套:6 题。
第 3 章:条件判断
比较、逻辑、if/else、多分支与边界分类
自查:等号、互斥/重叠条件、临界值;解释分支覆盖
当前配套:6 题。
第 4 章:计数循环
for、累加、计数、最值、按次数重复
自查:初值、末次、执行次数;能追踪累计变量
当前配套:6 题。
第 5 章:条件循环
while、结束标记、数位处理、break/continue的简单用途
自查:零值、结束输入、循环更新,识别死循环
当前配套:6 题。
第 6 章:嵌套循环与规律
行列循环、简单图形、乘法表和多重计数
自查:内外层职责、输出格式、估算执行次数
当前配套:6 题。
第 7 章:按规则做模拟
按题意维护少量状态,结合条件与循环解决生活任务
自查:更新顺序、初始/终止状态、极小输入
当前配套:6 题。
第 8 章:一维数组
存储、遍历、查找、计数、容量与有效长度
自查:首尾下标、n=1、越界;说明数组元素含义
当前配套:6 题。
第 9 章:二维数组
行列、矩阵读写、简单统计与坐标
自查:非方阵、单行/单列、行列混淆
当前配套:6 题。
第 10 章:字符与字符串
字符位置、遍历、拼接、截取、大小写和简单统计
自查:输入方式、长度、首尾位置;解释字符与数值区别
当前配套:6 题。
第 11 章:用函数组织程序
参数、返回值、局部变量、调用过程、拆分重复逻辑
自查:参数顺序、返回遗漏、变量作用域;手算调用过程
当前配套:6 题。
第 12 章:结构体与综合实践
简单结构体组织一条记录;综合输入、数组、条件和函数
自查:多条记录、同名/相等值、处理顺序;能解释模块分工
当前配套:6 题。
练完之后
可以进入算法基础训练,或回到专题题单巩固。
内容版本:geekpi-foundation-training-v1-20261025 / syntax。本地课程预览,尚未进行真人课堂效果验收。
章节 6. 嵌套循环与规律
6道配套练习
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P0220 练36.3 九九乘法表 | 0 | 0 | 进阶 |
| J0047 【深基4.例6】数字直角三角形 | 1 | 1 | 进阶 |
| P0223 【例37.3】 菱形图形 | 1 | 1 | 进阶 |
| P0227 【例38.1】 画出矩形 | 0 | 0 | 进阶 |
| P0231 练38.2 大写字母 Y | 0 | 0 | 进阶 |
| P0233 练38.4 金字塔 | 0 | 0 | 进阶 |
章节 7. 按规则做模拟
6道配套练习
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| NOIP0004 [NOIP 2004 提高组] 津津的储蓄计划 | 1 | 1 | 进阶 |
| J0025 【深基2.习6】Apples Prologue / 苹果和虫子 | 1 | 1 | 进阶 |
| NOIP0017 [NOIP 2015 普及组] 金币 | 1 | 1 | 进阶 |
| J0004 【深基1.例10】简单的猴子吃桃 | 27 | 7 | 入门 |
| P0204 【例34.1】 计分程序 | 0 | 0 | 进阶 |
| P0235 【例39.2】 球弹跳高度的计算 | 0 | 0 | 进阶 |
章节 8. 一维数组
6道配套练习
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| B0012 书架的安全查询 | 1 | 1 | 入门 |
| B0014 找出范围内的位置 | 1 | 1 | 入门 |
| B0019 只修改有效的位置 | 0 | 0 | 入门 |
| B0015 倒序后的安全查询 | 0 | 0 | 入门 |
| P0312 【例53.1】 最大数位置 | 0 | 0 | 进阶 |
| P0308 【例52.2】 序列倒置 | 0 | 0 | 进阶 |
章节 9. 二维数组
6道配套练习
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P0359 【例62.1】 矩阵加法 | 0 | 0 | 进阶 |
| P0215 【例36.1】 计算矩阵边缘元素之和 | 0 | 0 | 进阶 |
| P0218 练36.1 矩阵对角线元素之和 | 0 | 0 | 进阶 |
| P0370 【例64.1】 二维数组转置 | 0 | 0 | 进阶 |
| P0372 练64.1 图像旋转 | 0 | 0 | 进阶 |
| P0362 练62.1 矩形的下三角 | 0 | 0 | 进阶 |
章节 10. 字符与字符串
6道配套练习
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| B0009 首尾字符做书签 | 2 | 1 | 入门 |
| B0011 把两个词接起来 | 2 | 1 | 入门 |
| B0005 在词中插入书签 | 1 | 1 | 入门 |
| B0007 按位置剪贴文字 | 0 | 0 | 进阶 |
| J0085 【深基6.例1】自动修正 | 1 | 1 | 进阶 |
| J0086 【深基6.例2】小书童——凯撒密码 | 1 | 1 | 进阶 |
章节 11. 用函数组织程序
6道配套练习
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| J0100 【深基7.例1】距离函数 | 1 | 1 | 入门 |
| J0104 【深基7.例7】计算阶乘 | 1 | 1 | 入门 |
| J0102 【深基7.例3】闰年展示 | 1 | 1 | 进阶 |
| P0286 【例47.1】 倒序数 | 0 | 0 | 进阶 |
| P0288 【例47.3】 最大公约数 | 0 | 0 | 进阶 |
| P0289 练47.1 交作业 | 0 | 0 | 待重评 |
章节 12. 结构体与综合实践
6道配套练习
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| J0106 【深基7.例9】最厉害的学生 | 1 | 1 | 进阶 |
| J0108 【深基7.例11】评等级 | 1 | 1 | 进阶 |
| J0107 【深基7.例10】旗鼓相当的对手 - 加强版 | 1 | 1 | 进阶 |
| P0430 【例75.1】 坐标统计 | 0 | 0 | 进阶 |
| P0371 【例64.2】 生日相同 | 0 | 0 | 进阶 |
| P0309 练52.1 输出成绩 | 0 | 0 | 进阶 |
- 参加人数
- 3
- 创建人