- 博客(38)
- 收藏
- 关注
原创 类的继承与派生
定义平面二维点类CPoint,有数据成员x坐标,y坐标,函数成员(构造函数复制构造函数、虚函数求面积GetArea,虚函数求体积函数GetVolume、输出点信息函数print。由CPoint类派生出圆类Cirle类(新增数据成员半径radius),函数成员(构造函数、复制构造函数、求面积GetArea,虚函数求体积函数GetVolume、输出圆信息函数print。
2023-05-26 19:05:28
434
原创 定义基类Point和派生类Circle,求圆的周长
定义基类Point(点)和派生类Circle(圆),求圆的周长。Point类有两个私有的数据成员float x,y;Circle类新增一个私有的数据成员半径float r和一个公有的求周长的函数getCircumference();主函数已经给出,请编写Point和Circle类。
2023-05-26 16:34:45
858
原创 7-3 动物世界
提示:类似Speak()、WagTail()这些动作,函数体可以是输出一句话。比如:Mammal is spaeking... , The Dog is Wagging its tail...Other methods: WagTail()、BegForFood() ,并实现以上这些方法。2、由Mammal类派生出Dog类,在Dog类中增加itsColor成员(COLOR类型)4、补充主函数的问号部分,并运行程序,检查输出是否合理。1、实现Mammal类的方法。
2023-05-26 16:16:32
150
原创 抽象基类Shape派生3个类
声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。
2023-05-26 16:06:43
541
原创 汽车类的继承
根据给定的汽车类vehicle(包含的数据成员有车轮个数wheels和车重weight)声明,完成其中成员函数的定义,之后再定义其派生类并完成测试。小车类car是它的派生类,其中包含载人数passenger_load。每个类都有相关数据的输出方法。
2023-05-21 15:09:35
104
原创 私有继承派生类使用基类的成员函数
参见题目描述。private:protected:public:private:public:int main()//定义派生类对象cat//派生类对象调用自己的公有函数return 0;
2023-05-21 14:10:14
108
原创 派生类使用基类的成员函数
参见题目描述。public:protected:private:private:public:int main()//定义派生类对象cat//派生类对象调用从基类继承的公有成员函数//派生类对象调用从基类继承的公有成员函数//派生类对象调用自己的公有函数return 0;
2023-05-21 13:43:41
170
原创 定义Date类
根据Date被使用的情况,进行Date类定义,要求通过构造函数进行日期初始化,并通过display()函数进行日期格式显示,显示格式为"月/日/年"
2023-04-10 23:03:50
76
原创 自定义的学生类
其中m_id和m_name分别表示学生的学号和姓名,类型已经定义好。类内声明了3个成员函数,分别表示构造函数、析构函数和用于输出学生信息的函数。构造函数要完成两个数据成员的初始赋值,并做一行输出,形如:“Hi!学号 姓名”。析构函数要求输出一行,形如:“Bye!学号 姓名”。print函数要求在一行中输出学生信息,形如:“学号 姓名”。注:学号和姓名之间用一个空格分开。
2023-04-10 23:02:22
261
原创 类的声明与成员函数的实现--Car类
class Car //定义类Car//成员函数public://显示欢迎信息//返回汽车的车轮数量//设置汽车的车轮数量//数据成员private://汽车的车轮数量其中,成员函数显示一条欢迎信息“成员函数返回Car类的私有数据成员m_nWheels。成员函数用指定的形参初始化数据成员m_nWheels。
2023-04-10 22:59:14
420
原创 6-2 Tree类的构造函数和成员函数
定义一个Tree(树)类,有成员ages(树龄),不带参数的构造函数对ages初始化为1,成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。
2023-04-02 23:07:04
709
原创 6-1 体育俱乐部I(构造函数)
一个俱乐部需要保存它的简要信息,包括四项:名称(字符串),成立年份(整数),教练姓名(字符串)和教练胜率(0-100之间的整数)。用键盘输入这些信息后,把它们分两行输出:第一行输出名称和成立年份,第二行输出教练姓名和胜率。
2023-04-02 23:03:26
61
原创 设计一个类CRectangle
设计一个类CRectangle,要求如下所述:(1) 该类中的私有成员变量存放CRectangle的长和宽,并且设置它们的默认值为1.(2) 通过成员函数设置其长和宽,并确保长和宽都在(0,50)范围之内。(3) 求周长Perimeter。
2023-03-26 23:24:21
205
原创 CCircle圆类求圆环面积
定义一个名为CCircle的圆类,要求:1.其属性数据为圆的半径radius;2.定义构造函数;3.成员函数area()计算圆的面积。4.编写主函数计算一个内径和外径分别为a和b的圆环的面积,其中a和b由键盘输入,π取值为3.14159。写出完整的类的定义和实现。
2023-03-26 22:35:13
1170
原创 游泳池改造预算
例4-3一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。
2023-03-26 22:14:39
244
原创 在数组中查找指定元素
其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。i < n;/* 你的代码将被嵌在这里 */
2023-03-05 22:03:35
137
原创 交换最小值和最大值
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。
2023-02-07 00:48:42
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人