![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 90
ceynri
个人笔记主页:https://docs.ceynri.cn/
CSDN属实不好用,已弃用
展开
-
C++ | 在职研究生(多重继承)
问题 A: 在职研究生(多重继承)时间限制: 1 Sec 内存限制: 128 MB提交: 591 解决: 264[提交][状态][讨论版]题目描述1、建立如下的类继承结构:1) 定义一个人员类CPeople,其属性(保护类型)有:姓名、性别、年龄;2) 从CPeople类派生出学生类CStudent,添加属性:学号和入学成绩;3) 从CPeople类再...原创 2018-05-21 17:17:55 · 3292 阅读 · 0 评论 -
C++ | 数据结构——DS队列 组队列
DS队列--组队列时间限制: 1 Sec 内存限制: 128 MB提交: 2516 解决: 676[提交][状态][讨论版]题目描述组队列是队列结构中一种常见的队列结构,在很多地方有着广泛应用。组队列是是指队列内的元素分组聚集在一起。组队列包含两种命令:1、 ENQUEUE,表示当有新的元素进入队列,首先会检索是否有同一组的元素已经存在,如果有,则新元素排在同组的最后,如果...原创 2018-10-12 16:05:15 · 2145 阅读 · 0 评论 -
C++ | 数据结构——DS线性表 多项式相加
DS线性表—多项式相加 题目描述对于一元多项式 p(x)=p0+p1x+p2x2+ … +pnxn ,每个项都有系数和指数两部分,例如p2x2的系数为p2,指数为2。 编程实现两个多项式的相加。 例如5+x+2x2+3x3,-5-x+6x2+4x4,两者相加结果:8x2+3x3+4x4 其中系数5和-5都是x的0次方的系数,相加后为0,所以不显示。x的1次方...原创 2018-10-12 16:01:54 · 1069 阅读 · 0 评论 -
C++ | 简单类模板(类模板)
简单类模板(类模板)时间限制: 1 Sec 内存限制: 128 MB提交: 498 解决: 346[提交][状态][讨论版]题目描述定义一个列表类,该列表包含属性:数值列表(用长度为100的数组表示),数据长度(实际的数据个数);包含的方法:初始化、插入、删除、打印,方法定义为:1)初始化,接受外来参数,把数据保存在数值列表中,未使用的列表部分全部初始化为-12)插入,接受外来参数的插入位置和...原创 2018-06-25 15:09:52 · 2348 阅读 · 0 评论 -
C++ | 四进制加法(运算符重载)
四进制加法(运算符重载)时间限制: 1 Sec 内存限制: 128 MB提交: 421 解决: 280[提交][状态][讨论版]题目描述定义一个四进制的类,重定义“+”号实现四进制数的累加。输入第一行输入所需要的四进制数的个数第二行开始,依次输入四进制数输出所有输入四进制数累加的和样例输入313221样例输出102#include<iostream>#include<str...原创 2018-06-22 21:12:56 · 3691 阅读 · 1 评论 -
C++ | 学生生日差值计算(运算符重载)
学生生日差值计算(运算符重载)时间限制: 1 Sec 内存限制: 128 MB提交: 496 解决: 283[提交][状态][讨论版]题目描述定义一个学生类Student,包含该学生的姓名、出生年、月、日 ,重定义 “-”号实现两个学生之间相差多少天的比较。并利用重载的“-”运算符,求所有学生中年龄相差最大的两个人的名字以及相差天数。输入第一行:输入所需要输入的学生个数;第二行开始,依次输入每...原创 2018-06-22 21:08:38 · 2801 阅读 · 0 评论 -
C++ | 人民币输出(输出运算符重载)
人民币输出(输出运算符重载)时间限制: 1 Sec 内存限制: 128 MB提交: 842 解决: 404[提交][状态][讨论版]题目描述定义一个人民币类,包括元、角、分三个非负整数属性,操作包括初始化和输出初始化用构造函数实现,接收一个浮点数参数(精度为小数点后两位),并转化为元、角、分,例如输入1.23元,经过构造函数转为1元、2角、3分输出函数对元角分进行输出,具体格式看示例由于VC重...原创 2018-06-22 21:03:49 · 4307 阅读 · 0 评论 -
C++ | 矩阵类模板(类模板)
问题 B: 矩阵类模板(类模板)时间限制: 1 Sec 内存限制: 128 MB提交: 559 解决: 314[提交][状态][讨论版]题目描述设计一个矩阵类模板Matrix,支持任意数据类型的数据。要求至少包含2个成员函数:矩阵转置函数transport、以及打印输出函数print编写main函数进行测试,调用类的成员函数完成转置和输出。输入第一行先输入t,表示有t个测试用例从第二行开始输入...原创 2018-06-22 20:53:08 · 9041 阅读 · 1 评论 -
C++ | 动物园(虚函数与多态)
动物园(虚函数与多态)时间限制: 1 Sec 内存限制: 128 MB提交: 567 解决: 312[提交][状态][讨论版]题目描述某个动物园内,有老虎、狗、鸭子和猪等动物,动物园的管理员为每个动物都起了一个名字,并且每个动物都有年龄、体重等信息。每到喂食的时候,不同的动物都会叫唤(speak)。每种动物的叫唤声均不同,老虎的叫唤声是“AOOO”,狗的叫唤声是“WangWang”,鸭子的叫...原创 2018-05-21 22:17:11 · 4243 阅读 · 0 评论 -
C++ | 时钟模拟(继承)
时钟模拟(继承)时间限制: 1 Sec 内存限制: 128 MB提交: 402 解决: 267[提交][状态][讨论版]题目描述定义计数器类,包含保护数据成员value,公有函数increment计数加1。定义循环计算器继承计数器类,增加私有数据成员:最小值min_value,max_value,重写公有函数increment,使得value在min_value~max_value区间内循环+...原创 2018-05-21 22:11:51 · 6737 阅读 · 0 评论 -
C++ | 奥特曼战怪兽(类和对象,堆)
奥特曼战怪兽(类和对象,堆)时间限制: 1 Sec 内存限制: 128 MB提交: 402 解决: 209[提交][状态][讨论版]题目描述奥特曼要与一群怪兽群殴。其中奥特曼的属性包含等级、生命、攻击力、经验值,所有属性都与等级有关。生命是等级的100倍,攻击力是等级的10倍,经验值初始为0。奥特曼有攻击、被攻击、升级、逃跑等行为。1、攻击是输出攻击力,对方接受奥特曼的攻击2、被攻击是受到怪兽...原创 2018-05-21 22:01:27 · 2145 阅读 · 0 评论 -
C++ | 电视机与遥控器(友元类)
问题 A: 电视机与遥控器(友元类)时间限制: 1 Sec 内存限制: 128 MB提交: 328 解决: 121[提交][状态][讨论版]题目描述有如下的电视类和遥控器类,遥控器可以控制电视。要求如下:1. 实现并完善Tv类;2. 将Remote设为Tv的友元类,以支持在Remote类中对Tv方法的调用。3. 在main函数中,通过Remote实例对TV实例进行操作。...原创 2018-05-21 21:51:39 · 2494 阅读 · 0 评论 -
C++ | 图形输出(抽象类+多层继承)
问题 D: 图形输出(抽象类+多层继承)时间限制: 1 Sec 内存限制: 128 MB提交: 310 解决: 200[提交][状态][讨论版]题目描述定义一个抽象类Shape,包含三个数据成员:名称、x和y坐标包含五个虚函数分别是:名称以及x和y的get方法,求面积(返回0.0)、求体积(返回0.0)包含一个纯虚函数shapeName,用于设置名称。----定义Point类继承Shape,在...原创 2018-05-21 21:28:56 · 2154 阅读 · 0 评论 -
C++ | 时钟调整(运算符前后增量)
问题 F: 时钟调整(运算符前后增量)时间限制: 1 Sec 内存限制: 128 MB提交: 167 解决: 95[提交][状态][讨论版]题目描述假定一个时钟包含时、分、秒三个属性,取值范围分别为0~11,0~59,0~59,具体要求如下:1、用一元运算符++,并且是前增量的方法,实现时钟的调快操作。例如要把时钟调快5秒,则执行5次” ++<对象> “ 的操作2、用一元运算符-...原创 2018-05-21 21:18:46 · 2039 阅读 · 0 评论 -
C++ | 数据结构——DS串应用 KMP算法
DS串应用--KMP算法题目描述学习KMP算法,给出主串和模式串,求模式串在主串的位置算法框架如下,仅供参考输入第一个输入t,表示有t个实例第二行输入第1个实例的主串,第三行输入第1个实例的模式串以此类推输出第一行输出第1个实例的模式串的next值第二行输出第1个实例的匹配位置,位置从1开始计算,如果匹配成功输出位置,匹配失败输出0...原创 2018-10-12 16:13:51 · 2206 阅读 · 1 评论