让代码学会「把一段逻辑封装起来反复用」,再学会「自己调用自己」。
顺序是 **函数 → 进制与位运算 → 递归**。
难点在递归:必须想清楚两件事——**递推式**(大问题怎么拆成小问题)和**终止条件**(什么时候不再往下拆)。建议先在纸上手动展开前 3 层再写代码。
登录以参加训练计划
《一本通编程启蒙》· 共 51 题 / 3 个知识点
章节 1. 函数(14 题)
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1246 【例41.1】 乘方计算 | 4 | 2 | 10 |
| P1247 【例41.2】 绝对值排序 | 5 | 2 | 10 |
| P1248 【例41.3】 最小数和最大数 | 3 | 1 | 10 |
| P1249 练41.1比分数 | 2 | 1 | 10 |
| P1250 练41.2计算2的幂 | 1 | 1 | 10 |
| P1251 练41.3 计算星期几 | 1 | 1 | 10 |
| P1252 【例42.1】 雇佣兵 | 4 | 2 | 10 |
| P1253 【例42.2】 数学课上 | 2 | 2 | 10 |
| P1254 【例42.3】 判断浮点数是否相等 | 1 | 1 | 10 |
| P1255 练42.1 计算线段长度 | 1 | 1 | 10 |
| P1256 练42.2 求绝对值 | 1 | 1 | 10 |
| P1257 练42.3 浮点数向零舍入 | 1 | 1 | 10 |
| P1258 练42.4 优秀数字 | 1 | 1 | 10 |
| P1259 练42.5 大象喝水 | 2 | 2 | 10 |
章节 2. 进制与位运算(19 题)
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1260 【例43.1】 八进制转十进制 | 2 | 2 | 10 |
| P1261 【例43.2】 IP地址 | 1 | 1 | 10 |
| P1262 【例43.3】 转二进制 | 1 | 1 | 10 |
| P1263 练43.1十进制转八进制 | 1 | 1 | 10 |
| P1264 练43.2十进制转十六进制 | 2 | 1 | 10 |
| P1265 练43.3算进制 | 1 | 1 | 10 |
| P1266 【例44.1】 输出二进制补码 | 1 | 1 | 10 |
| P1267 【例44.2】 1的个数 | 1 | 1 | 10 |
| P1268 【例44.3】 内码对称 | 1 | 1 | 10 |
| P1269 练44.1 比特童币 | 1 | 1 | 10 |
| P1270 练44.2 二进制转化为十进制 | 1 | 1 | 10 |
| P1271 练44.3 二进制串 | 1 | 1 | 10 |
| P1272 【例45.1】 高低位交换 | 2 | 1 | 10 |
| P1273 【例45.2】 筷子大作战 | 1 | 1 | 10 |
| P1274 【例45.3】 寻找最低数 | 1 | 1 | 10 |
| P1275 【例45.4】 数位翻转 | 1 | 1 | 10 |
| P1276 练45.1 计算2的幂 | 2 | 2 | 10 |
| P1277 练45.2 异或运算 | 1 | 1 | 10 |
| P1278 练45.3 小 B 的异或 | 1 | 1 | 10 |
章节 3. 递归(18 题)
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1286 【例47.1】 倒序数 | 3 | 1 | 10 |
| P1287 【例47.2】 转进制 | 3 | 1 | 10 |
| P1288 【例47.3】 最大公约数 | 1 | 1 | 10 |
| P1289 练47.1 交作业 | 1 | 1 | 10 |
| P1290 练47.2 通力合作 | 1 | 1 | 10 |
| P1291 练47.3 谁是老大 | 1 | 1 | 10 |
| P1292 练47.4 小明吃苹果 | 1 | 1 | 10 |
| P1293 【例48.1】 斐波那契数列 | 1 | 1 | 10 |
| P1294 【例49.1】回文平方数 | 1 | 1 | 10 |
| P1455 【例83.1】 奥利凡德 | 1 | 1 | 10 |
| P1456 【例83.2】二分查找 | 1 | 1 | 10 |
| P1457 【例83.3】假币问题 | 2 | 2 | 10 |
| P1458 【例83.4】最大公约数和最小公倍数 | 1 | 1 | 10 |
| P1459 练83.1 压缩歌曲 | 1 | 1 | 10 |
| P1460 练83.2 汽水瓶 | 2 | 2 | 10 |
| P1461 练83.3 特殊的集合 | 3 | 1 | 10 |
| P1462 练83.4 分解因数 | 3 | 1 | 10 |
| P1463 练83.5 二分查找2 | 1 | 1 | 10 |