- 博客(50)
- 收藏
- 关注
原创 C++ | 学生生日差值计算(运算符重载)
学生生日差值计算(运算符重载)时间限制: 1 Sec 内存限制: 128 MB提交: 496 解决: 283[提交][状态][讨论版]题目描述定义一个学生类Student,包含该学生的姓名、出生年、月、日 ,重定义 “-”号实现两个学生之间相差多少天的比较。并利用重载的“-”运算符,求所有学生中年龄相差最大的两个人的名字以及相差天数。输入第一行:输入所需要输入的学生个数;第二行开始,依次输入每...
2018-06-22 21:08:38
2921
原创 C++ | 人民币输出(输出运算符重载)
人民币输出(输出运算符重载)时间限制: 1 Sec 内存限制: 128 MB提交: 842 解决: 404[提交][状态][讨论版]题目描述定义一个人民币类,包括元、角、分三个非负整数属性,操作包括初始化和输出初始化用构造函数实现,接收一个浮点数参数(精度为小数点后两位),并转化为元、角、分,例如输入1.23元,经过构造函数转为1元、2角、3分输出函数对元角分进行输出,具体格式看示例由于VC重...
2018-06-22 21:03:49
4495
原创 C++ | 矩阵类模板(类模板)
问题 B: 矩阵类模板(类模板)时间限制: 1 Sec 内存限制: 128 MB提交: 559 解决: 314[提交][状态][讨论版]题目描述设计一个矩阵类模板Matrix,支持任意数据类型的数据。要求至少包含2个成员函数:矩阵转置函数transport、以及打印输出函数print编写main函数进行测试,调用类的成员函数完成转置和输出。输入第一行先输入t,表示有t个测试用例从第二行开始输入...
2018-06-22 20:53:08
9253
1
原创 C++ | 动物园(虚函数与多态)
动物园(虚函数与多态)时间限制: 1 Sec 内存限制: 128 MB提交: 567 解决: 312[提交][状态][讨论版]题目描述某个动物园内,有老虎、狗、鸭子和猪等动物,动物园的管理员为每个动物都起了一个名字,并且每个动物都有年龄、体重等信息。每到喂食的时候,不同的动物都会叫唤(speak)。每种动物的叫唤声均不同,老虎的叫唤声是“AOOO”,狗的叫唤声是“WangWang”,鸭子的叫...
2018-05-21 22:17:11
4511
原创 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
6965
原创 C++ | 奥特曼战怪兽(类和对象,堆)
奥特曼战怪兽(类和对象,堆)时间限制: 1 Sec 内存限制: 128 MB提交: 402 解决: 209[提交][状态][讨论版]题目描述奥特曼要与一群怪兽群殴。其中奥特曼的属性包含等级、生命、攻击力、经验值,所有属性都与等级有关。生命是等级的100倍,攻击力是等级的10倍,经验值初始为0。奥特曼有攻击、被攻击、升级、逃跑等行为。1、攻击是输出攻击力,对方接受奥特曼的攻击2、被攻击是受到怪兽...
2018-05-21 22:01:27
2328
原创 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
2612
原创 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
2290
原创 C++ | 时钟调整(运算符前后增量)
问题 F: 时钟调整(运算符前后增量)时间限制: 1 Sec 内存限制: 128 MB提交: 167 解决: 95[提交][状态][讨论版]题目描述假定一个时钟包含时、分、秒三个属性,取值范围分别为0~11,0~59,0~59,具体要求如下:1、用一元运算符++,并且是前增量的方法,实现时钟的调快操作。例如要把时钟调快5秒,则执行5次” ++<对象> “ 的操作2、用一元运算符-...
2018-05-21 21:18:46
2151
原创 C++ | 在职研究生(多重继承)
问题 A: 在职研究生(多重继承)时间限制: 1 Sec 内存限制: 128 MB提交: 591 解决: 264[提交][状态][讨论版]题目描述1、建立如下的类继承结构:1) 定义一个人员类CPeople,其属性(保护类型)有:姓名、性别、年龄;2) 从CPeople类派生出学生类CStudent,添加属性:学号和入学成绩;3) 从CPeople类再...
2018-05-21 17:17:55
3422
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅