针对性练习
顺序执行与输入输出
- YOJ-4:读入字符串并输出
- YOJ-6:浮点数求和
- YOJ-7:三角形面积
- YOJ-9:按要求读入数据并输出
- YOJ-10:温度转换
- YOJ-413:输出字符的ascii码
- YOJ-446:整数求和
- YOJ-447:求几何平均数
- YOJ-448:按要求读入并输出数据
- YOJ-449:按要求输出一个整数
分支与循环
- YOJ-3:比较两个整数的大小
- YOJ-5:切换字符大小写
- YOJ-8:计算学分绩点
- YOJ-495:双十一购物
- YOJ-502:公斤与磅的互换
- YOJ-171:简单计算器
- YOJ-2:输出Hello world加强版
- YOJ-162:ISBN号码
- YOJ-457:字母金字塔
- YOJ-180:计算cos的近似值
- YOJ-459:求π的近似值
- YOJ-256:计算约数
- YOJ-257:级数求和
- YOJ-89:奖金发放
- YOJ-636:博饼游戏
- YOJ-504:数字分类
- YOJ-667:报数
穷举法
- YOJ-147:教室排课
- YOJ-148:傻大木买军火
- YOJ-134:猜数字
- YOJ-298:被整除的数
- YOJ-299:质因数分数
- YOJ-296:班会时间
- YOJ-414:水仙花数
- YOJ-661:移动火柴
- YOJ-492:加法表达式
- YOJ-637:小图博饼
字符串操作
- YOJ-497:最大跨距
- YOJ-144:子串替换
- YOJ-159:字符串编辑
- YOJ-160:字符串移位包含
数组操作
- YOJ-483:数列合并(简单版)
- YOJ-496:上升序列
- YOJ-503:组成最小数
- YOJ-266:矩阵旋转
- YOJ-498:变换的矩阵
- YOJ-660:矩阵局部替换
统计分析
- YOJ-306:寻找众数
- YOJ-290:购物车共同性
- YOJ-201:银行存取款汇总
- YOJ-468:统计元音字母频率
进制与计算
- YOJ-289:大整数加减
- YOJ-337:高低位交换
- YOJ-127:超级细菌
- YOJ-129:外星数字
- YOJ-152:确定进制
排序
- YOJ-486:碱基串排序
- YOJ-505:计算中位数
- YOJ-506:排值日表
- YOJ-668:变位词
- YOJ-135:身份证排序
搜索
- YOJ-113:n皇后
- YOJ-117:摘桃子
- YOJ-122:迷宫
- YOJ-124:滑雪
- YOJ-126:travel
- YOJ-163:最大岛屿
- YOJ-202:分数问题
- YOJ-262:24点(整除版)
- YOJ-263:24点(非整除版)
- YOJ-268:穷游一族
- YOJ-437:寻找一卡通
- YOJ-513:加法表达式(进阶版)
面向对象编程
- YOJ-344. 三角形
- YOJ-350. 完善student类的构造函数
- YOJ-605. 约瑟夫问题(面向对象版本)
- YOJ-338. 重载函数getpower
- YOJ-346. 设计复数类
- YOJ-421. C++复数运算符重载(+与<<)
- YOJ-606. 数据共享保护与操作符重载
- YOJ-789. 数据共享保护与操作符重载2
- YOJ-426 矩形相加
- YOJ-607 命名空间-变量与函数
- YOJ-411 完善Professor类
- YOJ-382 计算工资系统(继承和派生)
- YOJ-397 商品的销售总款和平均售价
- YOJ-401 Shape
- YOJ-618. string与IO(1)
- YOJ-619. string与IO(2)
- YOJ-620. string与IO(3)
- YOJ-621. string与IO(4)
- YOJ-399 三维数组类模板
- YOJ-622 C++模板(1)
- YOJ-623 C++模板(2)
- YOJ-624 C++模板(3)
- YOJ-625 C++模板(4)
- YOJ-626. 模板与迭代器
- YOJ-627. 模板与链式迭代器
- YOJ-628. STL容器练习(1)
- YOJ-629. STL容器练习(2)
- YOJ-630. STL容器集合处理