返回系统训练

零基础语法训练

第一次学习C++,从输入输出练到数组、函数与综合实践。 12章,当前72题。

12 章 · 72 道题已通过 0 道

按建议顺序练习,也可以自主选章。通过题数包含历史记录,不直接表示知识掌握。

章节目录 · 12 章
  1. 第 1 章 · 我的第一个程序
  2. 第 2 章 · 变量、类型与运算
  3. 第 3 章 · 条件判断
  4. 第 4 章 · 计数循环
  5. 第 5 章 · 条件循环
  6. 第 6 章 · 嵌套循环与规律
  7. 第 7 章 · 按规则做模拟
  8. 第 8 章 · 一维数组
  9. 第 9 章 · 二维数组
  10. 第 10 章 · 字符与字符串
  11. 第 11 章 · 用函数组织程序
  12. 第 12 章 · 结构体与综合实践

登录以参加训练计划

学习指南与章节目标

零基础语法训练

第一次学习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。本地课程预览,尚未进行真人课堂效果验收。

章节 1. 我的第一个程序

6道配套练习

开放

题目 尝试 AC 难度
P0001   【例2.1】Hello World 8 4 入门
P0003   练2.1 春节快乐 0 0 入门
P0005   【例3.1】 输出表达式的值 0 0 入门
P0017   【例5.2】输出第二个整数 0 0 入门
P0010   【例4.1】 交换两个数的位置 0 0 入门
P0018   练5.1 复读机 0 0 入门

章节 2. 变量、类型与运算

6道配套练习

开放

题目 尝试 AC 难度
J0001   【深基1.例2】简单的分苹果 25 7 入门
J0016   【深基2.例5】苹果采购 1 1 入门
J0019   【深基2.例8】再分肥宅水 1 1 入门
B0003   整除与余数 23 12 入门
B0008   百位十位和个位 19 13 入门
B0013   把分钟写成时和分 7 6 入门

章节 3. 条件判断

6道配套练习

开放

题目 尝试 AC 难度
J0027   【深基3.例1】数字比较 0 0 入门
J0029   【深基3.例3】闰年判断 7 2 入门
P0113   【例20.1】 范围判断 0 0 入门
P0124   练21.1  年龄段判断 0 0 入门
P0135   练22.4  三角形判断 0 0 入门
P0138   【例23.3】 简单计算器 0 0 进阶

章节 4. 计数循环

6道配套练习

开放

题目 尝试 AC 难度
P0143   【例24.1】 重要的话说 n 遍 0 0 入门
P0147   练24.2 for循环求和 0 0 入门
P0160   练26.3 求平均年龄 0 0 入门
J0044   【深基4.例2】找最小值 2 1 入门
P0145   【例24.3】 奇数求和 0 0 入门
J0052   【深基4.例11】数列求和 1 1 入门

章节 5. 条件循环

6道配套练习

开放

题目 尝试 AC 难度
J0046   【深基4.例4】一尺之棰 1 1 入门
J0055   【深基4.习2】小玉在游泳 1 1 进阶
NOIP0011   [NOIP 2011 普及组] 数字反转 1 1 进阶
P0162   【例27.2】 最小n值 0 0 入门
P0182   【例30.3】 按要求计算输出 0 0 进阶
P0209   【例35.2】 角谷猜想 0 0 进阶