让代码学会「把一段逻辑封装起来反复用」,再学会「自己调用自己」。 顺序是 **函数 → 进制与位运算 → 递归**。 难点在递归:必须想清楚两件事——**递推式**(大问题怎么拆成小问题)和**终止条件**(什么时候不再往下拆)。建议先在纸上手动展开前 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
 
参加人数
2
创建人