- 博客(13)
- 收藏
- 关注
原创 DS图—图的邻接矩阵存储及度计算
题目描述假设图用邻接矩阵存储。输入图的顶点信息和边信息,完成邻接矩阵的设置,并计算各顶点的入度、出度和度,并输出图中的孤立点(度为0的顶点)
2022-11-10 16:03:32
416
原创 DS单链表--合并
假定两个单链表是递增有序,定义并实现以下函数,完成两个单链表的合并,继续保持递增有序。第1行先输入n表示有n个数据,接着输入n个数据。第2行先输入m表示有M个数据,接着输入m个数据。输出合并后的单链表数据,数据之间用空格隔开。
2022-09-22 16:49:51
231
原创 加湿风扇(期末模拟)
题目描述已知家电有编号、功率的属性,属性都是整数,操作包括构造和打印等电风扇继承家电的特点,新增两个属性(整数):风向和风力,其中风向为0表示定向吹风,状态为1表示旋转吹风。风扇包含两个新操作:风向控制和风力控制1、风向控制含一个整数参数,无返回,把风向设置为参数值,参数为0表示定向吹风,为1表示旋转吹风。2、风力控制含一个整数参数,无返回,把风力设置为参数值,参数表示风力级别,例如1级、2级、3级等。加湿器继承家电的特点,新增两个属性(浮点数):实际水容量和最大水容量新增操作是预警,无参数,返回值为整数,
2022-06-25 16:16:37
319
原创 宠物的生长(虚函数和多态)
需要开发一个系统,对宠物的生长状态进行管理。给出下面的基类框架:class Pet{ protected: string name;//姓名float length;//身长float weight;//体重CDate current;//开始记录时间(日期类CDate包含年、月、日三个私有数据,其他方法根据需要自拟。)public:virtual void display(CDate day)=0;//输出目标日期时宠物的身长和体重}以Pet为基类,构建出Cat和Dog两个类:Cat一天身长加0.1,体
2022-06-17 11:14:38
561
原创 最小生日差值计算(运算符重载)
题目描述定义一个学生类Student,包含该学生的姓名、出生年、月、日 ,重定义 “-”号实现两个学生之间相差多少天的比较。并利用重载的“-”运算符,求所有学生中年龄相差最小的两个人的名字以及相差天数。输入第一行:输入所需要输入的学生个数;第二行开始,依次输入每个学生的姓名、出生年、月、日。输出输出年龄相差最小的两个人的名字以及相差天数,名字的输出顺序按输入的先后,天数大于等于0。输入样例13Tom 1995 1 1Joe 1995 2 28Jimmy 1.
2022-05-20 09:52:28
1468
原创 凡是值得做的事,都值得慢慢做,做很久很久
大多数没有办法坚持类似跑步、健身等自律性习惯的原因之一就有:他们制定的计划都是“超人计划”——不可能完成的任务。**但是,我们应该记住的是:凡是值得做的事情,都值得慢慢做,做很久很久。**所以,就像开始阅读这件事一样,一开始不用太考虑时间和数量的多少,甚至可以在一开始降低对自己要求。以背单词这件事为例,目前的能力能一天背80个单词(可能有点吃力,但还勉强可以坚持的程度),如果想养成背单词的习惯,一开始可以只制定50个单词的任务。因为50个单词对于能背80个单词的我来说,并不需要耗费多少努力,
2022-05-16 21:49:36
150
原创 现状决策法
# 由于现状引发的问题现状会影响一个人的心态。一个人的心态一旦受到了现状的影响,那么他的行为和决策也会受到影响。行为和决策会形成新的现状。这个新的现状大致于上一个现状无异或者更差,因为它是上一个现状影响下的产物。一个人的现状越差劲,就会越想摆脱现状,作出非心智决策的决策的可能性就会越大,也就是上文所说的受现状影响下的决策。长此以往,便进入了一个死循环。现状——决策——更差的现状——更差的抉策——更差的现状——更差的决策...# 摆脱现状需要摆脱循环摆脱现状需要摆脱循环,进入一个新的
2022-05-15 12:10:18
137
原创 图形面积(虚函数与多态)
题目描述编写一个程序,定义抽象基类Shape,在Shape类中定义虚函数area();由它派生出3个派生类:Circle(圆形)、Square(正方形)、Rectangle(矩形)。用虚函数分别计算几种图形面积。1、要求输出结果保留两位小数。2、要求用基类指针数组,使它每一个元素指向每一个派生类对象。输入测试数据的组数 t第一组测试数据中圆的半径第一组测测试数据中正方形的边长第一组测试数据中矩形的长、宽.......第 t 组测试数据中圆的半径第 t ..
2022-05-13 11:45:35
994
原创 支票账户(虚函数与多态)
#include<iostream>#include<cstring>using namespace std;class BaseAccount{ protected: string name; string account; int balance; public: BaseAccount(string n,string a,int b) { name=n; account=a; balance=b; } virtual .
2022-05-13 11:23:45
715
原创 汽车收费(虚函数和多态)
现在要开发一个系统,实现对多种汽车的收费工作。 汽车基类框架如下所示:class Vehicle{ protected: string no; //编号public: virtual void display()=0; //应收费用}以Vehicle为基类,构建出Car、Truck和Bus三个类。Car的收费公式为: 载客数*8+重量*2Truck的收费公式为:重量*5Bus的收费公式为: 载客数*30生成上述类并编写主函数,要求主函数中有一个基类指
2022-05-13 10:34:35
583
原创 在职研究生(多重继承)
#include<iostream>#include<cstring>using namespace std;class CPeople{ protected: string name; char sex; int age; public: CPeople(string n,char s,int a) { name=n; sex=s; age=a; } void print() { cout<<"Peo.
2022-05-13 10:02:14
209
原创 日程安排(多继承+友元函数)
题目描述已有一个日期类Date,包括三个protected成员数据year,month,day;另有一个时间类Time,包括三个protected成员数据hour,minute,second,12小时制;现需根据输入的日程的日期时间,安排前后顺序,为此以Date类和Time类为基类,建立一个日程类Schedule,包括以下新增成员:int ID;//日程的ID定义友元函数bool before(const Schedule & s1,const Schedule & s2)
2022-05-09 19:49:36
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人