程序设计I荣誉课程

2023-2024秋季学期

针对性练习

顺序执行与输入输出

  • 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容器集合处理
返回课程页面 >