本章适合学习一年C++以上的同学练习,开始接触相应的算法编程。
章节 1. 循环及嵌套
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1005 n到1 | 80 | 36 | 4 |
| P1006 n行n到1 | 77 | 34 | 4 |
| P1022 数字矩阵 | 70 | 32 | 4 |
| P1023 数字矩阵(改) | 66 | 30 | 4 |
| P1024 数字三角形 | 54 | 31 | 3 |
| P1076 倒序数(num) | 36 | 22 | 3 |
章节 2. 数组的使用
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1001 成绩检查1 | 40 | 33 | 1 |
| P1002 成绩检查2 | 45 | 30 | 1 |
| P1003 成绩检查3 | 38 | 27 | 1 |
| P1015 定制班服 | 36 | 27 | 1 |
| P1025 铅笔 | 31 | 24 | 2 |
| P1195 分数统计 | 39 | 12 | 6 |
| P1030 换位 | 37 | 22 | 3 |
| P1031 倒序输出 | 33 | 26 | 1 |
章节 3. 字符串
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1004 找英文 | 37 | 21 | 1 |
| P1007 字符转换 | 33 | 21 | 3 |
| P1008 奇偶个数 | 25 | 19 | 3 |
| P1016 最短名字 | 30 | 19 | 3 |
| P1017 删除数字 | 33 | 18 | 4 |
| P1020 数字个数 | 31 | 19 | 3 |
| P1021 姓名长度(namelen) | 42 | 18 | 5 |
| P1026 储存位置(seat) | 29 | 18 | 3 |
| P1027 添加字符(ichar) | 45 | 19 | 5 |
| P1028 分离句子(fen) | 36 | 18 | 4 |
| P1035 字符串对比 | 44 | 16 | 6 |
章节 4. 模拟
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1014 统计数量 | 27 | 17 | 4 |
| P1036 完美的代价 | 52 | 9 | 8 |
| P1013 开关灯 | 44 | 23 | 4 |
| P1018 十六进制(hex) | 38 | 14 | 6 |
| P1019 十六进制(hex)(改) | 16 | 10 | 7 |
| P1029 分解质因数 | 21 | 10 | 6 |
| P1033 龟兔赛跑预测 | 23 | 7 | 7 |
| P1034 回形取数 | 79 | 15 | 8 |
| P1037 数的读法 | 42 | 4 | 9 |
| P1043 鸡兔同笼 | 178 | 11 | 9 |
| P1045 危险的实验(dangerous) | 33 | 9 | 7 |
章节 5. 递推
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1012 斐波那切数列(fbi) | 38 | 25 | 2 |
| P1009 走楼梯(stairs) | 35 | 22 | 3 |
| P1010 兔子繁殖(rabbit) | 29 | 15 | 5 |
| P1011 蜜蜂路线(bee) | 72 | 13 | 8 |
| P1038 找规律 | 25 | 13 | 5 |
| P1039 种小花 | 39 | 13 | 6 |
| P1040 采矿 | 30 | 13 | 5 |
| P1042 骨牌铺法(domino) | 33 | 11 | 6 |
| P1044 平面分割(surface) | 19 | 12 | 6 |
| P1160 汉诺塔 | 49 | 20 | 5 |
| P1163 Hanoi问题 | 32 | 11 | 6 |
章节 6. 递归
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| P1047 十进制转换成八进制(change) | 49 | 22 | 4 |
| P1107 走楼梯(stairs) | 36 | 18 | 4 |
| P1108 斐波那切数列(fbi) | 27 | 19 | 3 |
| P1101 FJ的字符串 | 23 | 14 | 5 |
| P1161 汉诺塔2 | 38 | 9 | 7 |