2018年OJ第八次作业
fighting123678
这个作者很懒,什么都没留下…
展开
-
立体空间中的点(I)
Description 设计一个平面上的点Point类和3维的点Point_3D类,满足Point_3D类继承自Point类,用于读取输入的数据,输出所构造的两种点的坐标。 设计Point类需支持一下操作: Point::Point()无参构造。 Point::Point(double,double)两个坐标参数构造。 Point::showPoint()按格式输出Point对象 设计...原创 2018-04-27 23:27:25 · 689 阅读 · 0 评论 -
立体空间中的点(II)
Description 设计一个平面上的点Point类和3维的点Point_3D类,满足Point_3D类继承自Point类,用于读取输入的数据,输出所构造的两种点的坐标。并统计输入的两种点的个数。 设计Point类需支持一下操作: Point::Point()无参构造。 Point::Point(double,double)两个坐标参数构造。 Point::x()返回x坐标 Poin...原创 2018-04-28 08:00:03 · 649 阅读 · 0 评论 -
正方形、长方形、立方体
Description 给出正方形(Square)、长方形(Rectangle)、立方体(Cuboid)的边长,求周长、面积、体积。 Square类只需存一条边长,构造函数产生一条输出,有边长、周长、面积的函数。 Rectangle类需存长和宽,若从Square类派生而来,因此只需增加一条边,构造函数产生一条输出,有长、宽、周长、面积的函数。 Cuboid类需存长宽高,若从Rectangl...原创 2018-04-28 08:03:44 · 745 阅读 · 0 评论 -
选举班干部了!
Description新学期伊始,某班要通过竞争上岗方式竞选班干部。包括班长、团支书等。现在需要你来设计2个类Student和StudentCadre来模拟这一过程。1.Student类是学生类,包括(1)属性:string name——姓名。bool sex——性别。int grade——年级。Student *next——指向下一个学生指针。(2)方法:构造函数Studen...原创 2018-04-28 08:06:23 · 536 阅读 · 0 评论 -
家教课程
Description老师都是穷人,所以需要经常去外面搞点兼职啥的。可是除了上课,啥也不会啊。所以就只好做家教了。现在请利用面向对象的思想设计这样一个系统。具有如下类:Person类:有一个string类型的属性,表明对象的名字。是Student和Teacher的父类。Student类:是Person类的子类,拥有一个int类型的属性,表明对象的序号。Teacher类:是Person...原创 2018-04-28 08:08:18 · 664 阅读 · 0 评论 -
汽车、客车、货车
Description 定义Vehicle类,包括: 1. 一个int类型属性num,表示汽车的轮子数量。 2. 构造函数、析构函数,输出如样例所示的信息。 定义Bus类,是Vehicle类的子类,包括: 1. 一个int类型属性guest,表示客车可乘坐的人数。 2. 构造函数、析构函数,输出如样例所示的信息。 定义Truck类,是Vehicle类的子类,包括: 1. 一个int...原创 2018-04-28 08:12:46 · 1311 阅读 · 0 评论