test
发布时间:
一本通·启蒙篇 题库(三档分类 + 练习点 + 可点击链接)
共 478 题,全部可用 Python3 完成。点击题号即可跳转到对应题目。
📑 目录
🟢 简单(79 题)
- 第2章 · 输出语句 print(打印一行文字)
- 第3章 · 输出表达式与简单图案
- 第4章 · 变量赋值与两数交换
- 第5章 · 输入语句 input(读入数据)
- 第6章 · 四则运算(加减乘除)
- 第7章 · 浮点数与保留小数位数
- 第8章 · 带余除法、整除与取模
- 第9章 · 字符类型与 ASCII 码
- 第10章 · 浮点数运算与取整
- 第11章 · 代数公式代入计算
- 第12章 · 数据类型大小与公式计算
- 第13章 · 格式化输出、时间换算、取数位
- 第14章 · 浮点输出与四舍五入
🟡 初级(212 题)
- 第15章 · 布尔类型与真假判断
- 第16章 · if 单分支(判断正负、奇偶)
- 第17章 · if-else 双分支判断
- 第18章 · 多分支与嵌套判断
- 第19章 · if-elif 多条件判断
- 第20章 · 范围判断与逻辑与(and)
- 第21章 · 区间多分支与嵌套判断
- 第22章 · 逻辑运算(与 or 或 not 非)
- 第23章 · 多分支选择与日期星期
- 第24章 · for 循环入门(重复 n 次)
- 第25章 · for 循环计数与求和
- 第26章 · while 循环入门
- 第27章 · while 循环累加与求均值
- 第28章 · 循环中的统计与计数
- 第29章 · 循环求幂、阶乘、末位
- 第30章 · 循环与数学函数(平方根等)
- 第31章 · 循环嵌套入门
- 第32章 · 循环嵌套应用
- 第33章 · 循环与数论(素数、水仙花数)
- 第34章 · 循环综合练习
- 第35章 · 数位分离与 while 循环
- 第36章 · 矩阵与双重循环
- 第37章 · 用循环打印图形(菱形等)
- 第38章 · 函数定义与图形输出
- 第39章 · 循环模拟与穷举
- 第40章 · 函数与字符处理
- 第41章 · 函数与幂运算、比较
- 第42章 · 函数与数学计算
- 第43章 · 进制转换(八/十六/二进制)
- 第44章 · 二进制补码与位运算基础
- 第45章 · 位运算(异或、高低位交换)
- 第46章 · 函数与数论(素数、完全数、回文素数)
- 第47章 · 递归与函数综合
- 第48章 · 递归(斐波那契数列)
🔴 高级(187 题)
- 第49章 · 一维数组入门
- 第50章 · 一维数组应用(求和、下标)
- 第51章 · 数组的插入与删除
- 第52章 · 数组倒置与比较
- 第53章 · 数组最值(最大/最小位置)
- 第54章 · 数组排序入门
- 第55章 · 排序综合(奇偶排序、绝对值排序)
- 第56章 · 查找(顺序查找、最接近元素)
- 第57章 · 排列问题(全排列、字典序)
- 第58章 · 数组去重与排名
- 第59章 · 贪心初步(合并果子)
- 第60章 · 去重、约瑟夫问题、素数筛法
- 第61章 · 数组模拟(机器翻译等)
- 第62章 · 二维数组与矩阵运算
- 第63章 · 蛇形/回形填数
- 第64章 · 二维数组转置与图像变换
- 第65章 · 搜索基础(连通块/细胞个数)
- 第66章 · 图论入门(邻接关系)
- 第67章 · 递推(动态规划入门)
- 第68章 · 字符串基础操作
- 第69章 · 字符串处理(空格、单词、加密)
- 第70章 · 字符串查找、子串、回文
- 第71章 · 字符串排序(字典序)
- 第72章 · 字符串与数字转换
- 第73章 · 字符串查找应用
- 第74章 · 字符串图形输出
- 第75章 · 结构体与排序
- 第76章 · 结构体排序应用
- 第77章 · 链表模拟
- 第78章 · 高精度大整数运算
- 第81章 · 简单运算综合
- 第82章 · 枚举(穷举所有可能)
- 第83章 · 二分查找与枚举
- 第84章 · 快速幂与分治
- 第85章 · 贪心算法
- 第86章 · 动态规划(01背包等)
🟢 简单(共 79 题)
入门 · 顺序结构(第2~14章):最基础的输入输出、变量、加减乘除,零基础即可上手。
第2章 · 顺序结构(练:输出语句 print(打印一行文字))
-
QM-P3791 【例2.1】Hello World
输出语句 print(打印一行文字) -
QM-P3793 练2.1 春节快乐
输出语句 print(打印一行文字) -
QM-P3792 【例2.2】你好世界
输出语句 print(打印一行文字) -
QM-P3794 练2.2 单句春晓
输出语句 print(打印一行文字)
第3章 · 顺序结构(练:输出表达式与简单图案)
-
QM-P3795 【例3.1】 输出表达式的值
输出表达式与简单图案 -
QM-P3797 练3.1 唐诗春晓
输出表达式与简单图案 -
QM-P3796 【例3.2】 打印长方形
输出表达式与简单图案 -
QM-P3798 练3.2 雪花
输出表达式与简单图案 -
QM-P3799 练3.3 01子串
输出表达式与简单图案
第4章 · 顺序结构(练:变量赋值与两数交换)
-
QM-P3800 【例4.1】 交换两个数的位置
变量赋值与两数交换 -
QM-P3802 练4.1 阿布拉卡达布拉
变量赋值与两数交换 -
QM-P3801 【例4.2】 天安门广场的面积
变量赋值与两数交换 -
QM-P3803 练4.2 列朋波骨
变量赋值与两数交换 -
QM-P3804 练4.3 3个连续数
变量赋值与两数交换 -
QM-P3805 练4.4 牛吃牧草
变量赋值与两数交换
第5章 · 顺序结构(练:输入语句 input(读入数据))
-
QM-P3806 【例5.1】量身高
输入语句 input(读入数据) -
QM-P3808 练5.1 复读机
输入语句 input(读入数据) -
QM-P3807 【例5.2】输出第二个整数
输入语句 input(读入数据) -
QM-P3809 练5.2 阿布拉2
输入语句 input(读入数据) -
QM-P3810 练5.3 电影票
输入语句 input(读入数据)
第6章 · 顺序结构(练:四则运算(加减乘除))
-
QM-P3811 【例6.1】 比赛成绩
四则运算(加减乘除) -
QM-P3814 练6.1 植树造林
四则运算(加减乘除) -
QM-P3812 【例6.2】捡石头
四则运算(加减乘除) -
QM-P3815 练6.2 兴趣小组
四则运算(加减乘除) -
QM-P3813 【例6.3】 套盒子
四则运算(加减乘除) -
QM-P3816 练6.3 整数的和
四则运算(加减乘除)
第7章 · 顺序结构(练:浮点数与保留小数位数)
-
QM-P3817 【例7.1】保留3位小数
浮点数与保留小数位数 -
QM-P3819 练7.1 埃及金字塔
浮点数与保留小数位数 -
QM-P3818 【例7.2】与圆相关的计算
浮点数与保留小数位数 -
QM-P3820 练7.2 保留12位小数
浮点数与保留小数位数 -
QM-P3821 练7.3买图书
浮点数与保留小数位数 -
QM-P3822 练7.4梯形面积
浮点数与保留小数位数
第8章 · 顺序结构(练:带余除法、整除与取模)
-
QM-P3823 【例8.1】人民币支付
带余除法、整除与取模 -
QM-P3826 练8.1 尼克与强盗
带余除法、整除与取模 -
QM-P3824 【例8.2】成绩
带余除法、整除与取模 -
QM-P3827 练8.2 完成习题
带余除法、整除与取模 -
QM-P3825 【例8.3】计算球的体积
带余除法、整除与取模 -
QM-P3828 练8.3计算分数的浮点数值
带余除法、整除与取模 -
QM-P3829 练8.4带余除法
带余除法、整除与取模 -
QM-P3830 练8.5 幸运数
带余除法、整除与取模
第9章 · 顺序结构(练:字符类型与 ASCII 码)
-
QM-P3831 【例9.1】输出字符三角形
字符类型与 ASCII 码 -
QM-P3834 练9.1 字符菱形
字符类型与 ASCII 码 -
QM-P3832 【例9.2】打印字符
字符类型与 ASCII 码 -
QM-P3835 练9.2 打印ASCII码
字符类型与 ASCII 码 -
QM-P3833 【例9.3】小写字母转大写字母
字符类型与 ASCII 码 -
QM-P3836 练9.3 加四密码
字符类型与 ASCII 码
第10章 · 顺序结构(练:浮点数运算与取整)
-
QM-P3837 【例10.1】机票打折
浮点数运算与取整 -
QM-P3839 练10.1 细胞分裂
浮点数运算与取整 -
QM-P3838 【例10.2】分钱游戏
浮点数运算与取整 -
QM-P3840 练10.2 浮点数向零舍入
浮点数运算与取整 -
QM-P3841 练10.3 计算浮点数相除的余
浮点数运算与取整
第11章 · 顺序结构(练:代数公式代入计算)
-
QM-P3842 【例11.1】鸡兔同笼
代数公式代入计算 -
QM-P3844 练11.1温度表达转化
代数公式代入计算 -
QM-P3843 【例11.2】数字对调
代数公式代入计算 -
QM-P3845 练11.2 间隔输出
代数公式代入计算 -
QM-P3846 练11.3 等差数列末项计算
代数公式代入计算 -
QM-P3847 练11.4计算(a+b)×c的值
代数公式代入计算 -
QM-P3848 练11.5计算(a+b)/c的值
代数公式代入计算
第12章 · 顺序结构(练:数据类型大小与公式计算)
-
QM-P3849 【例12.1】浮点型数据类型存储空间大小
数据类型大小与公式计算 -
QM-P3852 练12.1整型数据类型存储空间大小
数据类型大小与公式计算 -
QM-P3850 【例12.2】长方体表面积
数据类型大小与公式计算 -
QM-P3853 练12.2奇葩的饭店
数据类型大小与公式计算 -
QM-P3851 【例12.3】甲流疫情死亡率
数据类型大小与公式计算 -
QM-P3854 练12.3 A×B问题
数据类型大小与公式计算 -
QM-P3855 练12.4计算并联电阻的阻值
数据类型大小与公式计算
第13章 · 顺序结构(练:格式化输出、时间换算、取数位)
-
QM-P3856 【例13.1】空格分隔输出
格式化输出、时间换算、取数位 -
QM-P3859 练13.1竖式计算
格式化输出、时间换算、取数位 -
QM-P3857 【例13.2】 电子表
格式化输出、时间换算、取数位 -
QM-P3860 练13.2 对齐输出
格式化输出、时间换算、取数位 -
QM-P3858 【例13.3】时间差
格式化输出、时间换算、取数位 -
QM-P3861 练13.3 反向输出一个三位数
格式化输出、时间换算、取数位 -
QM-P3862 练13.4 糖果游戏
格式化输出、时间换算、取数位
第14章 · 顺序结构(练:浮点输出与四舍五入)
-
QM-P3863 【例14.1】输出浮点数
浮点输出与四舍五入 -
QM-P3866 练14.1 歌手大奖赛
浮点输出与四舍五入 -
QM-P3864 【例14.2】 四舍六入五留双
浮点输出与四舍五入 -
QM-P3867 练14.2 平均分
浮点输出与四舍五入 -
QM-P3865 【例14.3】 数学课上
浮点输出与四舍五入 -
QM-P3868 练14.3 地球人口承载力估计
浮点输出与四舍五入 -
QM-P3869 练14.4 计算多项式的值
浮点输出与四舍五入
🟡 初级(共 212 题)
基础 · 选择结构 + 循环结构 + 函数(第15~48章):if/else、for/while 循环、自定义函数。
第15章 · 选择结构(练:布尔类型与真假判断)
-
QM-P3870 【例15.1】 整型与布尔型的转换
布尔类型与真假判断 -
QM-P3873 练15.1 其他数据类型存储空间大小
布尔类型与真假判断 -
QM-P3871 【例15.2】 偶数
布尔类型与真假判断 -
QM-P3874 练15.2 智商问题
布尔类型与真假判断 -
QM-P3872 【例15.3】 最大数输出
布尔类型与真假判断 -
QM-P3875 练15.3 最大的数
布尔类型与真假判断
第16章 · 选择结构(练:if 单分支(判断正负、奇偶))
-
QM-P3876 【例16.1】 判断数正负
if 单分支(判断正负、奇偶) -
QM-P3879 练16.1 跳绳达人
if 单分支(判断正负、奇偶) -
QM-P3877 【例16.2】 开灯
if 单分支(判断正负、奇偶) -
QM-P3880 练16.2 奇偶数判断
if 单分支(判断正负、奇偶) -
QM-P3878 【例16.3】 收费
if 单分支(判断正负、奇偶) -
QM-P3881 练16.3 选择题判定
if 单分支(判断正负、奇偶)
第17章 · 选择结构(练:if-else 双分支判断)
-
QM-P3882 【例17.1】 双面打印
if-else 双分支判断 -
QM-P3885 练17.1 奇偶ASCII值判断
if-else 双分支判断 -
QM-P3883 【例17.2】 蜗牛爬行
if-else 双分支判断 -
QM-P3886 练17.2 公园门票
if-else 双分支判断 -
QM-P3884 【例17.3】 内功逼毒
if-else 双分支判断 -
QM-P3887 练17.3 比大小
if-else 双分支判断
第18章 · 选择结构(练:多分支与嵌套判断)
-
QM-P3888 【例18.1】 睡眠
多分支与嵌套判断 -
QM-P3891 练18.1 还要等多久
多分支与嵌套判断 -
QM-P3889 【例18.2】 孔融让梨
多分支与嵌套判断 -
QM-P3892 练18.2 苹果和虫子
多分支与嵌套判断 -
QM-P3890 【例18.3】 卡牌游戏
多分支与嵌套判断 -
QM-P3893 练18.3 组别判断
多分支与嵌套判断 -
QM-P3894 练18.4 计算邮资
多分支与嵌套判断
第19章 · 选择结构(练:if-elif 多条件判断)
-
QM-P3895 【例19.1】 鸡兔同笼
if-elif 多条件判断 -
QM-P3898 练19.1 整数大小比较
if-elif 多条件判断 -
QM-P3896 【例19.2】 判断身材 BMI指数
if-elif 多条件判断 -
QM-P3899 练19.2 三个数
if-elif 多条件判断 -
QM-P3897 【例19.3】 田忌赛马
if-elif 多条件判断 -
QM-P3900 练19.3 比大小
if-elif 多条件判断 -
QM-P3901 练19.4 骑车与走路
if-elif 多条件判断 -
QM-P3902 练19.5 判断生肖
if-elif 多条件判断
第20章 · 选择结构(练:范围判断与逻辑与(and))
-
QM-P3903 【例20.1】 范围判断
范围判断与逻辑与(and) -
QM-P3906 练20.1 适合晨练吗
范围判断与逻辑与(and) -
QM-P3904 【例20.2】 收集瓶盖赢大奖
范围判断与逻辑与(and) -
QM-P3907 练20.2 判断是否为两位数
范围判断与逻辑与(and) -
QM-P3905 【例20.3】 0与1
范围判断与逻辑与(and) -
QM-P3908 练20.3 开灯关灯
范围判断与逻辑与(and) -
QM-P3909 练20.4 判断点在第几象限
范围判断与逻辑与(and) -
QM-P3910 练20.5 点和正方形的关系
范围判断与逻辑与(and)
第21章 · 选择结构(练:区间多分支与嵌套判断)
-
QM-P3911 【例21.1】 定制毕业服
区间多分支与嵌套判断 -
QM-P3914 练21.1 年龄段判断
区间多分支与嵌套判断 -
QM-P3912 【例21.2】 判断整数位数
区间多分支与嵌套判断 -
QM-P3915 练21.2 邮寄包裹
区间多分支与嵌套判断 -
QM-P3913 【例21.3】 字符类型判断
区间多分支与嵌套判断 -
QM-P3916 练21.3 神奇装置
区间多分支与嵌套判断 -
QM-P3917 练21.4 体质指数BMI
区间多分支与嵌套判断 -
QM-P3918 练21.5 打车费用
区间多分支与嵌套判断
第22章 · 选择结构(练:逻辑运算(与 or 或 not 非))
-
QM-P3919 【例22.1】 有一门课不及格的学生
逻辑运算(与 or 或 not 非) -
QM-P3922 练22.1 闰年与平年
逻辑运算(与 or 或 not 非) -
QM-P3920 【例22.2】 整除相乘
逻辑运算(与 or 或 not 非) -
QM-P3923 练22.2 欧耶欧耶
逻辑运算(与 or 或 not 非) -
QM-P3921 【例22.3】 回文数
逻辑运算(与 or 或 not 非) -
QM-P3924 练22.3 爱你爱你
逻辑运算(与 or 或 not 非) -
QM-P3925 练22.4 三角形判断
逻辑运算(与 or 或 not 非)
第23章 · 选择结构(练:多分支选择与日期星期)
-
QM-P3926 【例23.1】 后天星期
多分支选择与日期星期 -
QM-P3929 练23.1 成绩等级
多分支选择与日期星期 -
QM-P3927 【例23.2】 这个月有几天
多分支选择与日期星期 -
QM-P3930 练23.2 王宅六味
多分支选择与日期星期 -
QM-P3928 【例23.3】 简单计算器
多分支选择与日期星期 -
QM-P3931 练23.3 晶晶赴约会
多分支选择与日期星期 -
QM-P3932 练23.4 首字母
多分支选择与日期星期
第24章 · 循环结构(练:for 循环入门(重复 n 次))
-
QM-P3933 【例24.1】 重要的话说 n 遍
for 循环入门(重复 n 次) -
QM-P3936 练24.1 老狼老狼
for 循环入门(重复 n 次) -
QM-P3934 【例24.2】 26个兄弟姐妹1
for 循环入门(重复 n 次) -
QM-P3937 练24.2 for循环求和
for 循环入门(重复 n 次) -
QM-P3935 【例24.3】 奇数求和
for 循环入门(重复 n 次) -
QM-P3938 练24.3 循环输出
for 循环入门(重复 n 次)
第25章 · 循环结构(练:for 循环计数与求和)
-
QM-P3939 【例25.1】 不说脏话
for 循环计数与求和 -
QM-P3942 练25.1 打老虎
for 循环计数与求和 -
QM-P3940 【例25.2】 26个兄弟姐妹2
for 循环计数与求和 -
QM-P3943 练25.2 订餐时间
for 循环计数与求和 -
QM-P3941 【例25.3】 输出奇偶数之和
for 循环计数与求和 -
QM-P3944 练25.3 偶数求和
for 循环计数与求和
第26章 · 循环结构(练:while 循环入门)
-
QM-P3945 【例26.1】 人类的本质
while 循环入门 -
QM-P3948 练26.1 输出偶数
while 循环入门 -
QM-P3946 【例26.2】 循环判断输出
while 循环入门 -
QM-P3949 练26.2 分苹果
while 循环入门 -
QM-P3947 【例26.3】 多数求和
while 循环入门 -
QM-P3950 练26.3 求平均年龄
while 循环入门
第27章 · 循环结构(练:while 循环累加与求均值)
-
QM-P3951 【例27.1】 求整数的和与均值
while 循环累加与求均值 -
QM-P3954 练27.1 叮叮当当
while 循环累加与求均值 -
QM-P3952 【例27.2】 最小n值
while 循环累加与求均值 -
QM-P3955 练27.2 布纳特难题
while 循环累加与求均值 -
QM-P3953 【例27.3】 第几项
while 循环累加与求均值 -
QM-P3956 练27.3 称心如意
while 循环累加与求均值
第28章 · 循环结构(练:循环中的统计与计数)
-
QM-P3957 【例28.1】 统计奖牌
循环中的统计与计数 -
QM-P3960 练28.1 多边形内角和
循环中的统计与计数 -
QM-P3958 【例28.2】 求出e的值
循环中的统计与计数 -
QM-P3961 练28.2 满足条件的数累加
循环中的统计与计数 -
QM-P3959 【例28.3】 数列分段
循环中的统计与计数 -
QM-P3962 练28.3 短信计费
循环中的统计与计数 -
QM-P3963 练28.4 上课点名
循环中的统计与计数
第29章 · 循环结构(练:循环求幂、阶乘、末位)
-
QM-P3964 【例29.1】 求阶乘
循环求幂、阶乘、末位 -
QM-P3967 练29.1 人口增长问题
循环求幂、阶乘、末位 -
QM-P3965 【例29.2】 幂的末尾
循环求幂、阶乘、末位 -
QM-P3968 练29.2 末两位数
循环求幂、阶乘、末位 -
QM-P3966 【例29.3】 求小数的某一位
循环求幂、阶乘、末位 -
QM-P3969 练29.3 银行利息
循环求幂、阶乘、末位
第30章 · 循环结构(练:循环与数学函数(平方根等))
-
QM-P3970 【例30.1】 平方根
循环与数学函数(平方根等) -
QM-P3973 练30.1 鸡尾酒疗法
循环与数学函数(平方根等) -
QM-P3971 【例30.2】回家作业
循环与数学函数(平方根等) -
QM-P3974 练30.2 错误减法
循环与数学函数(平方根等) -
QM-P3972 【例30.3】 按要求计算输出
循环与数学函数(平方根等) -
QM-P3975 练30.3 奇偶分家
循环与数学函数(平方根等)
第31章 · 循环结构(练:循环嵌套入门)
-
QM-P3976 【例31.1】 石头剪子布
循环嵌套入门 -
QM-P3979 练31.1 年龄与疾病
循环嵌套入门 -
QM-P3977 【例31.2】 证书等级
循环嵌套入门 -
QM-P3980 练31.2 数值统计
循环嵌套入门 -
QM-P3978 【例31.3】正常血压
循环嵌套入门 -
QM-P3981 练31.3 画图
循环嵌套入门
第32章 · 循环结构(练:循环嵌套应用)
-
QM-P3982 【例32.1】 学游泳
循环嵌套应用 -
QM-P3985 练32.1 立方和不等式
循环嵌套应用 -
QM-P3983 【例32.2】 凑数
循环嵌套应用 -
QM-P3986 练32.2 种植竹笋
循环嵌套应用 -
QM-P3984 【例32.3】 数位积
循环嵌套应用 -
QM-P3987 练32.3 买房子
循环嵌套应用
第33章 · 循环结构(练:循环与数论(素数、水仙花数))
-
QM-P3988 【例33.1】 卡(qia)常数
循环与数论(素数、水仙花数) -
QM-P3991 练33.1 3721数
循环与数论(素数、水仙花数) -
QM-P3989 【例33.2】 两位数
循环与数论(素数、水仙花数) -
QM-P3992 练33.2 素数判断
循环与数论(素数、水仙花数) -
QM-P3990 【例33.3】 凑数
循环与数论(素数、水仙花数) -
QM-P3993 练33.3 水仙花数
循环与数论(素数、水仙花数)
第34章 · 循环结构(练:循环综合练习)
-
QM-P3994 【例34.1】 计分程序
循环综合练习 -
QM-P3997 练34.1 学习加法
循环综合练习 -
QM-P3995 【例34.2】 配对碱基链
循环综合练习 -
QM-P3996 【例34.3】 统计数字字符个数
循环综合练习
第35章 · 循环结构(练:数位分离与 while 循环)
-
QM-P3998 【例35.1】 分离整数的各个数位
数位分离与 while 循环 -
QM-P4001 练35.1 传输数据
数位分离与 while 循环 -
QM-P3999 【例35.2】 角谷猜想
数位分离与 while 循环 -
QM-P4002 练35.2 加加乐
数位分离与 while 循环 -
QM-P4000 【例35.3】 最大公约数
数位分离与 while 循环 -
QM-P4003 练35.3 大大大
数位分离与 while 循环 -
QM-P4004 练35.4 奶牛的数字游戏
数位分离与 while 循环
第36章 · 循环结构(练:矩阵与双重循环)
-
QM-P4005 【例36.1】 计算矩阵边缘元素之和
矩阵与双重循环 -
QM-P4008 练36.1 矩阵对角线元素之和
矩阵与双重循环 -
QM-P4006 【例36.2】 计数问题
矩阵与双重循环 -
QM-P4009 练36.2 不定方程求解
矩阵与双重循环 -
QM-P4007 【例36.3】 最大质数
矩阵与双重循环 -
QM-P4010 练36.3 九九乘法表
矩阵与双重循环
第37章 · 循环结构(练:用循环打印图形(菱形等))
-
QM-P4011 【例37.1】 分数加减表达式的值
用循环打印图形(菱形等) -
QM-P4014 练37.1 有规律图形
用循环打印图形(菱形等) -
QM-P4012 【例37.2】 求分数序列和
用循环打印图形(菱形等) -
QM-P4015 练37.2 图形的窍门1
用循环打印图形(菱形等) -
QM-P4013 【例37.3】 菱形图形
用循环打印图形(菱形等)
第38章 · 函数(练:函数定义与图形输出)
-
QM-P4017 【例38.1】 画出矩形
函数定义与图形输出 -
QM-P4020 练38.1 宇宙大爆炸
函数定义与图形输出 -
QM-P4018 【例38.2】 图形输出
函数定义与图形输出 -
QM-P4021 练38.2 大写字母 Y
函数定义与图形输出 -
QM-P4019 【例38.3】 X战警
函数定义与图形输出 -
QM-P4022 练38.3 空心菱形
函数定义与图形输出 -
QM-P4023 练38.4 金字塔
函数定义与图形输出
第39章 · 函数(练:循环模拟与穷举)
-
QM-P4024 【例39.1】 鼓掌次数
循环模拟与穷举 -
QM-P4026 练39.1 书香阁座位
循环模拟与穷举 -
QM-P4025 【例39.2】 球弹跳高度的计算
循环模拟与穷举 -
QM-P4027 练39.2 蜗牛爬树
循环模拟与穷举 -
QM-P4028 练39.3 鸡兔同笼
循环模拟与穷举 -
QM-P4029 练39.4 百钱买百鸡
循环模拟与穷举
第40章 · 函数(练:函数与字符处理)
-
QM-P4030 【例40.1】 字符类型判断
函数与字符处理 -
QM-P4033 练40.1 小写变大写
函数与字符处理 -
QM-P4031 【例40.2】 蜗牛字母
函数与字符处理 -
QM-P4034 练40.2 打印字符
函数与字符处理 -
QM-P4032 【例40.3】ISBN码
函数与字符处理 -
QM-P4035 练40.3 ASCII码
函数与字符处理
第41章 · 函数(练:函数与幂运算、比较)
-
QM-P4036 【例41.1】 乘方计算
函数与幂运算、比较 -
QM-P4039 练41.1比分数
函数与幂运算、比较 -
QM-P4037 【例41.2】 绝对值排序
函数与幂运算、比较 -
QM-P4040 练41.2计算2的幂
函数与幂运算、比较 -
QM-P4038 【例41.3】 最小数和最大数
函数与幂运算、比较 -
QM-P4041 练41.3 计算星期几
函数与幂运算、比较
第42章 · 函数(练:函数与数学计算)
-
QM-P4042 【例42.1】 雇佣兵
函数与数学计算 -
QM-P4045 练42.1 计算线段长度
函数与数学计算 -
QM-P4043 【例42.2】 数学课上
函数与数学计算 -
QM-P4046 练42.2 求绝对值
函数与数学计算 -
QM-P4044 【例42.3】 判断浮点数是否相等
函数与数学计算 -
QM-P4047 练42.3 浮点数向零舍入
函数与数学计算 -
QM-P4048 练42.4 优秀数字
函数与数学计算 -
QM-P4049 练42.5 大象喝水
函数与数学计算
第43章 · 函数(练:进制转换(八/十六/二进制))
-
QM-P4050 【例43.1】 八进制转十进制
进制转换(八/十六/二进制) -
QM-P4053 练43.1十进制转八进制
进制转换(八/十六/二进制) -
QM-P4051 【例43.2】 IP地址
进制转换(八/十六/二进制) -
QM-P4054 练43.2十进制转十六进制
进制转换(八/十六/二进制) -
QM-P4052 【例43.3】 转二进制
进制转换(八/十六/二进制) -
QM-P4055 练43.3算进制
进制转换(八/十六/二进制)
第44章 · 函数(练:二进制补码与位运算基础)
-
QM-P4056 【例44.1】 输出二进制补码
二进制补码与位运算基础 -
QM-P4059 练44.1 比特童币
二进制补码与位运算基础 -
QM-P4057 【例44.2】 1的个数
二进制补码与位运算基础 -
QM-P4058 【例44.3】 内码对称
二进制补码与位运算基础 -
QM-P4061 练44.3 二进制串
二进制补码与位运算基础
第45章 · 函数(练:位运算(异或、高低位交换))
-
QM-P4062 【例45.1】 高低位交换
位运算(异或、高低位交换) -
QM-P4066 练45.1 计算2的幂
位运算(异或、高低位交换) -
QM-P4063 【例45.2】 筷子大作战
位运算(异或、高低位交换) -
QM-P4067 练45.2 异或运算
位运算(异或、高低位交换) -
QM-P4064 【例45.3】 寻找最低数
位运算(异或、高低位交换) -
QM-P4068 练45.3 小 B 的异或
位运算(异或、高低位交换) -
QM-P4065 【例45.4】 数位翻转
位运算(异或、高低位交换)
第46章 · 函数(练:函数与数论(素数、完全数、回文素数))
-
QM-P4069 【例46.1】 完全数
函数与数论(素数、完全数、回文素数) -
QM-P4072 练46.1 求π的值
函数与数论(素数、完全数、回文素数) -
QM-P4070 【例46.2】 数字统计
函数与数论(素数、完全数、回文素数) -
QM-P4073 练46.2 求丑数
函数与数论(素数、完全数、回文素数) -
QM-P4071 【例46.3】 素数回文数的个数
函数与数论(素数、完全数、回文素数) -
QM-P4074 练46.3 哥德巴赫猜想
函数与数论(素数、完全数、回文素数) -
QM-P4075 练46.4 第N个智慧数
函数与数论(素数、完全数、回文素数)
第47章 · 函数(练:递归与函数综合)
-
QM-P4076 【例47.1】 倒序数
递归与函数综合 -
QM-P4079 练47.1 交作业
递归与函数综合 -
QM-P4077 【例47.2】 转进制
递归与函数综合 -
QM-P4080 练47.2 通力合作
递归与函数综合 -
QM-P4078 【例47.3】 最大公约数
递归与函数综合 -
QM-P4081 练47.3 谁是老大
递归与函数综合 -
QM-P4082 练47.4 小明吃苹果
递归与函数综合
第48章 · 函数(练:递归(斐波那契数列))
- QM-P4083 【例48.1】 斐波那契数列
递归(斐波那契数列)
🔴 高级(共 187 题)
提高 · 数组 + 字符串 + 结构体 + 算法(第49~86章):排序查找、二维数组、枚举、贪心、背包等。
第49章 · 数的存储与组织(练:一维数组入门)
- QM-P4084 【例49.1】回文平方数
一维数组入门
第50章 · 数的存储与组织(练:一维数组应用(求和、下标))
-
QM-P4085 【例50.1】陶陶摘苹果
一维数组应用(求和、下标) -
QM-P4088 练50.1 查分程序
一维数组应用(求和、下标) -
QM-P4086 【例50.2】 计算书费
一维数组应用(求和、下标) -
QM-P4089 练50.2 卡牌游戏 II
一维数组应用(求和、下标) -
QM-P4087 【例50.3】 平衡数
一维数组应用(求和、下标) -
QM-P4090 练50.3 日记第几天
一维数组应用(求和、下标)
第51章 · 数的存储与组织(练:数组的插入与删除)
-
QM-P4091 【例51.1】 删除元素
数组的插入与删除 -
QM-P4094 练51.1 向量点积计算
数组的插入与删除 -
QM-P4092 【例51.2】 插入元素
数组的插入与删除 -
QM-P4095 练51.2 老鹰捉小鸡
数组的插入与删除 -
QM-P4093 【例51.3】 平移数据
数组的插入与删除 -
QM-P4096 练51.3 纸杯猜数
数组的插入与删除
第52章 · 数的存储与组织(练:数组倒置与比较)
-
QM-P4097 【例52.1】 不与最大数相同的数字之和
数组倒置与比较 -
QM-P4099 练52.1 输出成绩
数组倒置与比较 -
QM-P4098 【例52.2】 序列倒置
数组倒置与比较 -
QM-P4100 练52.2 数组间的比较大小
数组倒置与比较 -
QM-P4101 练52.3 插队
数组倒置与比较
第53章 · 数的存储与组织(练:数组最值(最大/最小位置))
-
QM-P4102 【例53.1】 最大数位置
数组最值(最大/最小位置) -
QM-P4104 练53.1 打擂台
数组最值(最大/最小位置) -
QM-P4103 【例53.2】 白细胞计数
数组最值(最大/最小位置) -
QM-P4105 练53.2 小明做题
数组最值(最大/最小位置)
第54章 · 数的存储与组织(练:数组排序入门)
-
QM-P4106 【例54.1】 奇数单增序列
数组排序入门 -
QM-P4108 练54.1 6084问题
数组排序入门 -
QM-P4107 【例54.2】 学生组队
数组排序入门 -
QM-P4109 练54.2 小科的三角形
数组排序入门 -
QM-P4110 练54.3 竞选总统
数组排序入门 -
QM-P4111 练54.4 整数ABC
数组排序入门 -
QM-P4112 练54.5 损失最小
数组排序入门
第55章 · 数的存储与组织(练:排序综合(奇偶排序、绝对值排序))
-
QM-P4113 【例55.1】 整数奇偶排序
排序综合(奇偶排序、绝对值排序) -
QM-P4116 练55.1 合影效果
排序综合(奇偶排序、绝对值排序) -
QM-P4114 【例55.2】 约翰书架
排序综合(奇偶排序、绝对值排序) -
QM-P4117 练55.2 跳绳比赛
排序综合(奇偶排序、绝对值排序) -
QM-P4115 【例55.3】 绝对值排序
排序综合(奇偶排序、绝对值排序) -
QM-P4118 练55.3 收益最大
排序综合(奇偶排序、绝对值排序) -
QM-P4119 练55.4 沙堡
排序综合(奇偶排序、绝对值排序)
第56章 · 数的存储与组织(练:查找(顺序查找、最接近元素))
-
QM-P4120 【例56.1】 和为给定数
查找(顺序查找、最接近元素) -
QM-P4122 练56.1 猜猜乐
查找(顺序查找、最接近元素) -
QM-P4121 【例56.2】 购买饮料
查找(顺序查找、最接近元素) -
QM-P4123 练56.2 查找最接近的元素
查找(顺序查找、最接近元素)
第57章 · 数的存储与组织(练:排列问题(全排列、字典序))
-
QM-P4124 【例57.1】 字典序第几小
排列问题(全排列、字典序) -
QM-P4127 练57.1 全排列问题
排列问题(全排列、字典序) -
QM-P4125 【例57.2】 上一个排列
排列问题(全排列、字典序) -
QM-P4126 【例57.3】火星人
排列问题(全排列、字典序)
第58章 · 数的存储与组织(练:数组去重与排名)
-
QM-P4128 【例58.1】 明明的随机数
数组去重与排名 -
QM-P4131 练58.1 严格排名
数组去重与排名 -
QM-P4129 【例58.2】 序列处理
数组去重与排名 -
QM-P4130 【例58.3】 电梯运行时间
数组去重与排名
第59章 · 数的存储与组织(练:贪心初步(合并果子))
-
QM-P4132 【例59.1】 合并果子
贪心初步(合并果子) -
QM-P4133 练59.1 第n大的数
贪心初步(合并果子)
第60章 · 数的存储与组织(练:去重、约瑟夫问题、素数筛法)
-
QM-P4134 【例60.1】 整数去重
去重、约瑟夫问题、素数筛法 -
QM-P4137 练60.1 丢失的数字
去重、约瑟夫问题、素数筛法 -
QM-P4135 【例60.2】 约瑟夫问题
去重、约瑟夫问题、素数筛法 -
QM-P4138 练60.2 众数
去重、约瑟夫问题、素数筛法 -
QM-P4136 【例60.3】 找素数
去重、约瑟夫问题、素数筛法 -
QM-P4139 练60.3 余数个数
去重、约瑟夫问题、素数筛法 -
QM-P4140 练60.4 捉迷藏
去重、约瑟夫问题、素数筛法 -
QM-P4141 练60.5 素数筛选
去重、约瑟夫问题、素数筛法 -
QM-P4142 练60.6 胡萝卜与骨头
去重、约瑟夫问题、素数筛法
第61章 · 数的存储与组织(练:数组模拟(机器翻译等))
-
QM-P4143 【例61.1】 机器翻译
数组模拟(机器翻译等) -
QM-P4146 练61.1 统计字符数
数组模拟(机器翻译等) -
QM-P4144 【例61.2】 最近的一对
数组模拟(机器翻译等) -
QM-P4147 练61.2 掷骰子
数组模拟(机器翻译等) -
QM-P4145 【例61.3】 图书管理员
数组模拟(机器翻译等) -
QM-P4148 练61.3 文体两开花
数组模拟(机器翻译等)
第62章 · 数的存储与组织(练:二维数组与矩阵运算)
-
QM-P4149 【例62.1】 矩阵加法
二维数组与矩阵运算 -
QM-P4152 练62.1 矩形的下三角
二维数组与矩阵运算 -
QM-P4150 【例62.2】 相邻数之和
二维数组与矩阵运算 -
QM-P4153 练62.2 矩阵乘法
二维数组与矩阵运算 -
QM-P4151 【例62.3】 地雷数计算
二维数组与矩阵运算 -
QM-P4154 练62.3 学习效率
二维数组与矩阵运算
第63章 · 数的存储与组织(练:蛇形/回形填数)
-
QM-P4155 【例63.1】 蛇形填数
蛇形/回形填数 -
QM-P4157 练63.1 蛇行三角形
蛇形/回形填数 -
QM-P4156 【例63.2】 回形方阵
蛇形/回形填数 -
QM-P4158 练63.2 斜行方阵
蛇形/回形填数 -
QM-P4159 练63.3 迂回方阵
蛇形/回形填数
第64章 · 数的存储与组织(练:二维数组转置与图像变换)
-
QM-P4160 【例64.1】 二维数组转置
二维数组转置与图像变换 -
QM-P4162 练64.1 图像旋转
二维数组转置与图像变换 -
QM-P4161 【例64.2】 生日相同
二维数组转置与图像变换 -
QM-P4163 练64.2 图像旋转翻转变换
二维数组转置与图像变换 -
QM-P4164 练64.3 打印沙漏
二维数组转置与图像变换
第65章 · 数的存储与组织(练:搜索基础(连通块/细胞个数))
-
QM-P4165 【例65.1】 循环比赛
搜索基础(连通块/细胞个数) -
QM-P4168 练65.1 水洼个数
搜索基础(连通块/细胞个数) -
QM-P4166 【例65.2】 清除地雷
搜索基础(连通块/细胞个数) -
QM-P4169 练65.2 跳房子
搜索基础(连通块/细胞个数) -
QM-P4167 【例65.3】 细胞个数
搜索基础(连通块/细胞个数) -
QM-P4170 练65.3 螺旋矩阵
搜索基础(连通块/细胞个数)
第66章 · 数的存储与组织(练:图论入门(邻接关系))
-
QM-P4171 【例66.1】 图论入门
图论入门(邻接关系) -
QM-P4173 练66.1 黑马篮球队
图论入门(邻接关系) -
QM-P4172 【例66.2】 朋友关系
图论入门(邻接关系)
第67章 · 数的存储与组织(练:递推(动态规划入门))
-
QM-P4174 【例67.1】 爬楼梯
递推(动态规划入门) -
QM-P4177 练67.1 斐波那契数列
递推(动态规划入门) -
QM-P4175 【例67.2】 昆虫繁殖
递推(动态规划入门) -
QM-P4178 练67.2 金猪大家庭
递推(动态规划入门) -
QM-P4176 【例67.3】 数字金字塔
递推(动态规划入门) -
QM-P4179 练67.3 背单词
递推(动态规划入门)
第68章 · 字符数组与字符串(练:字符串基础操作)
-
QM-P4180 【例68.1】自动应答器
字符串基础操作 -
QM-P4183 练68.1 输出亲朋字符串
字符串基础操作 -
QM-P4181 【例68.2】 简单密码
字符串基础操作 -
QM-P4184 练68.2 字符串判等
字符串基础操作 -
QM-P4182 【例68.3】 忽略大小写的字符串比较
字符串基础操作 -
QM-P4185 练68.3 车牌问题
字符串基础操作 -
QM-P4186 练68.4 雷同检测
字符串基础操作 -
QM-P4187 练68.5 采访报道
字符串基础操作
第69章 · 字符数组与字符串(练:字符串处理(空格、单词、加密))
-
QM-P4188 【例69.1】 过滤多余的空格
字符串处理(空格、单词、加密) -
QM-P4191 练69.1 单词的长度
字符串处理(空格、单词、加密) -
QM-P4189 【例69.2】 矩阵交换行
字符串处理(空格、单词、加密) -
QM-P4192 练69.2 单词倒排
字符串处理(空格、单词、加密) -
QM-P4190 【例69.3】 字符串中的空格
字符串处理(空格、单词、加密) -
QM-P4193 练69.3 整理药名
字符串处理(空格、单词、加密) -
QM-P4194 练69.4 信息加密
字符串处理(空格、单词、加密) -
QM-P4195 练69.5 恺撒加密术
字符串处理(空格、单词、加密)
第70章 · 字符数组与字符串(练:字符串查找、子串、回文)
-
QM-P4196 【例70.1】 字符串移位包含问题
字符串查找、子串、回文 -
QM-P4199 练70.1 验证子串
字符串查找、子串、回文 -
QM-P4197 【例70.2】 求A-B字符串
字符串查找、子串、回文 -
QM-P4200 练70.2 判断字符串是否为回文
字符串查找、子串、回文 -
QM-P4198 【例70.3】 单词翻转
字符串查找、子串、回文 -
QM-P4201 练70.3 删除单词后缀
字符串查找、子串、回文
第71章 · 字符数组与字符串(练:字符串排序(字典序))
-
QM-P4202 【例71.1】 字典序排序
字符串排序(字典序) -
QM-P4205 练71.1成绩排序
字符串排序(字典序) -
QM-P4203 【例71.2】 01串排序
字符串排序(字典序) -
QM-P4204 【例71.3】 拼最大整数
字符串排序(字典序)
第72章 · 字符数组与字符串(练:字符串与数字转换)
-
QM-P4206 【例72.1】 二进制转化为十进制
字符串与数字转换 -
QM-P4210 练72.1 茶道
字符串与数字转换 -
QM-P4207 【例72.2】 取出整数的一部分
字符串与数字转换 -
QM-P4211 练72.2 n-1位数
字符串与数字转换 -
QM-P4208 【例72.3】 提取数字串按数值排序
字符串与数字转换 -
QM-P4212 练72.3 A+B的结果
字符串与数字转换 -
QM-P4209 【例72.4】乘法运算
字符串与数字转换 -
QM-P4213 练72.4 口算练习题
字符串与数字转换
第73章 · 字符数组与字符串(练:字符串查找应用)
-
QM-P4214 【例73.1】 找球号
字符串查找应用 -
QM-P4215 【例73.2】 数组的距离
字符串查找应用
第74章 · 字符数组与字符串(练:字符串图形输出)
-
QM-P4216 【例74.1】 倒杨辉三角
字符串图形输出 -
QM-P4219 练74.1 垂直直方图
字符串图形输出 -
QM-P4217 【例74.2】 古风排版
字符串图形输出 -
QM-P4218 【例74.3】 彼得·潘框架
字符串图形输出
第75章 · 结构体和文件(练:结构体与排序)
-
QM-P4220 【例75.1】 坐标统计
结构体与排序 -
QM-P4223 练75.1奖学金【07NOIP普及组】
结构体与排序 -
QM-P4221 【例75.2】 区间合并
结构体与排序 -
QM-P4224 练75.2采购奖品
结构体与排序 -
QM-P4222 【例75.3】 谁拿了最多奖学金
结构体与排序 -
QM-P4225 练75.3 日期排序
结构体与排序
第76章 · 结构体和文件(练:结构体排序应用)
-
QM-P4226 【例76.1】 病人排队
结构体排序应用 -
QM-P4227 练76.1生日排序
结构体排序应用 -
QM-P4228 练76.2 精挑细选
结构体排序应用 -
QM-P4229 练76.3 分数线划定
结构体排序应用
第77章 · 结构体和文件(练:链表模拟)
-
QM-P4230 【例77.1】模拟链表
链表模拟 -
QM-P4232 练77.1 队列复原
链表模拟 -
QM-P4231 【例77.2】经验值
链表模拟
第78章 · 结构体和文件(练:高精度大整数运算)
-
QM-P4233 【例78.1】忽明忽暗
高精度大整数运算 -
QM-P4236 练78.1 高精度乘法
高精度大整数运算 -
QM-P4234 【例78.2】大整数加法
高精度大整数运算 -
QM-P4237 练78.2 大整数减法
高精度大整数运算 -
QM-P4235 【例78.3】回文数(Noip1999)
高精度大整数运算
第81章 · 算法设计(练:简单运算综合)
- QM-P4238 【例81.1】 计算(a+b)/c的值
简单运算综合
第82章 · 算法设计(练:枚举(穷举所有可能))
-
QM-P4239 【例82.1】不吉利日期
枚举(穷举所有可能) -
QM-P4242 练82.1 涂国旗
枚举(穷举所有可能) -
QM-P4240 【例82.2】 座次问题
枚举(穷举所有可能) -
QM-P4243 练82.2 三连击
枚举(穷举所有可能) -
QM-P4241 【例82.3】 公平抽签
枚举(穷举所有可能) -
QM-P4244 练82.3 选数
枚举(穷举所有可能)
第83章 · 算法设计(练:二分查找与枚举)
-
QM-P4245 【例83.1】 奥利凡德
二分查找与枚举 -
QM-P4249 练83.1 压缩歌曲
二分查找与枚举 -
QM-P4246 【例83.2】二分查找
二分查找与枚举 -
QM-P4250 练83.2 汽水瓶
二分查找与枚举 -
QM-P4247 【例83.3】假币问题
二分查找与枚举 -
QM-P4251 练83.3 特殊的集合
二分查找与枚举 -
QM-P4248 【例83.4】最大公约数和最小公倍数
二分查找与枚举 -
QM-P4252 练83.4 分解因数
二分查找与枚举 -
QM-P4253 练83.5 二分查找2
二分查找与枚举
第84章 · 算法设计(练:快速幂与分治)
-
QM-P4254 【例84.1】 取余运算
快速幂与分治 -
QM-P4256 练84.1 2011n次方的后四位
快速幂与分治 -
QM-P4255 【例84.2】分香蕉
快速幂与分治 -
QM-P4257 练84.2 光荣的梦想
快速幂与分治
第85章 · 算法设计(练:贪心算法)
-
QM-P4258 【例85.1】 金银岛
贪心算法 -
QM-P4262 练85.2 排队接水
贪心算法
第86章 · 背包问题(练:动态规划(01背包等))
-
QM-P4264 【例86.1】 上台阶
动态规划(01背包等) -
QM-P4268 练86.1 旅行
动态规划(01背包等) -
QM-P4265 【例86.2】 01背包问题
动态规划(01背包等) -
QM-P4269 练86.2 采药问题
动态规划(01背包等) -
QM-P4266 【例86.3】 完全背包问题
动态规划(01背包等) -
QM-P4270 练86.3 货币系统
动态规划(01背包等) -
QM-P4267 【例86.4】 混合背包
动态规划(01背包等)