自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 类的继承与派生

定义平面二维点类CPoint,有数据成员x坐标,y坐标,函数成员(构造函数复制构造函数、虚函数求面积GetArea,虚函数求体积函数GetVolume、输出点信息函数print。由CPoint类派生出圆类Cirle类(新增数据成员半径radius),函数成员(构造函数、复制构造函数、求面积GetArea,虚函数求体积函数GetVolume、输出圆信息函数print。

2023-05-26 19:05:28 417

原创 定义基类Point和派生类Circle,求圆的周长

定义基类Point(点)和派生类Circle(圆),求圆的周长。Point类有两个私有的数据成员float x,y;Circle类新增一个私有的数据成员半径float r和一个公有的求周长的函数getCircumference();主函数已经给出,请编写Point和Circle类。

2023-05-26 16:34:45 848

原创 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 131

原创 抽象基类Shape派生3个类

声明抽象基类Shape,由它派生出三个类,圆形Circle,矩形Rectangle,三角形Triangle,用一个函数输出三个面积。

2023-05-26 16:06:43 534

原创 写出派生类构造方法(C++)

观察类的定义和main方法中的测试代码,补全缺失的代码。

2023-05-21 15:23:10 83

原创 汽车类的继承

根据给定的汽车类vehicle(包含的数据成员有车轮个数wheels和车重weight)声明,完成其中成员函数的定义,之后再定义其派生类并完成测试。小车类car是它的派生类,其中包含载人数passenger_load。每个类都有相关数据的输出方法。

2023-05-21 15:09:35 95

原创 私有继承派生类使用基类的成员函数

参见题目描述。private:protected:public:private:public:int main()//定义派生类对象cat//派生类对象调用自己的公有函数return 0;

2023-05-21 14:10:14 102

原创 派生类使用基类的成员函数

参见题目描述。public:protected:private:private:public:int main()//定义派生类对象cat//派生类对象调用从基类继承的公有成员函数//派生类对象调用从基类继承的公有成员函数//派生类对象调用自己的公有函数return 0;

2023-05-21 13:43:41 162

原创 6-4 派生类的定义和使用

参见题目描述。

2023-05-20 15:57:26 298

原创 6-1 狗的继承

按照要求实现类。

2023-05-20 15:01:21 45

原创 6-2 客户机类

根据要求实现类代码。

2023-04-17 21:36:46 262

原创 定义Date类

根据Date被使用的情况,进行Date类定义,要求通过构造函数进行日期初始化,并通过display()函数进行日期格式显示,显示格式为"月/日/年"

2023-04-10 23:03:50 57

原创 自定义的学生类

其中m_id和m_name分别表示学生的学号和姓名,类型已经定义好。类内声明了3个成员函数,分别表示构造函数、析构函数和用于输出学生信息的函数。构造函数要完成两个数据成员的初始赋值,并做一行输出,形如:“Hi!学号 姓名”。析构函数要求输出一行,形如:“Bye!学号 姓名”。print函数要求在一行中输出学生信息,形如:“学号 姓名”。注:学号和姓名之间用一个空格分开。

2023-04-10 23:02:22 244

原创 求Box的体积(类的定义与使用)

类的名称为Box,完成类体的声明与实现。

2023-04-10 23:00:12 256

原创 类的声明与成员函数的实现--Car类

class Car //定义类Car//成员函数public://显示欢迎信息//返回汽车的车轮数量//设置汽车的车轮数量//数据成员private://汽车的车轮数量其中,成员函数显示一条欢迎信息“成员函数返回Car类的私有数据成员m_nWheels。成员函数用指定的形参初始化数据成员m_nWheels。

2023-04-10 22:59:14 415

原创 6-2 Tree类的构造函数和成员函数

定义一个Tree(树)类,有成员ages(树龄),不带参数的构造函数对ages初始化为1,成员函数grow(int years)对ages加上years,age()显示tree对象的ages的值。

2023-04-02 23:07:04 687

原创 6-1 体育俱乐部I(构造函数)

一个俱乐部需要保存它的简要信息,包括四项:名称(字符串),成立年份(整数),教练姓名(字符串)和教练胜率(0-100之间的整数)。用键盘输入这些信息后,把它们分两行输出:第一行输出名称和成立年份,第二行输出教练姓名和胜率。

2023-04-02 23:03:26 50

原创 设计一个类CRectangle

设计一个类CRectangle,要求如下所述:(1) 该类中的私有成员变量存放CRectangle的长和宽,并且设置它们的默认值为1.(2) 通过成员函数设置其长和宽,并确保长和宽都在(0,50)范围之内。(3) 求周长Perimeter。

2023-03-26 23:24:21 194

原创 圆类的定义

根据main测试主函数样例:函数的形式,设计一个圆Circle类,能够求出圆的面积(圆周率取值为3.14159)

2023-03-26 22:38:46 223

原创 CCircle圆类求圆环面积

定义一个名为CCircle的圆类,要求:1.其属性数据为圆的半径radius;2.定义构造函数;3.成员函数area()计算圆的面积。4.编写主函数计算一个内径和外径分别为a和b的圆环的面积,其中a和b由键盘输入,π取值为3.14159。写出完整的类的定义和实现。

2023-03-26 22:35:13 1152

原创 游泳池改造预算

例4-3一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。

2023-03-26 22:14:39 234

原创 立方体类的实现

立方体类Box的实现,完成计算体积、计算表面积、输出结果等功能。

2023-03-26 21:24:53 346

原创 6-4 定义点类

定义点类Point:...

2023-03-26 20:48:03 514

原创 冒泡排序 pta

其中 a为数组,n为数据个数。int i;for (i=0;i

2023-03-05 22:14:01 1191

原创 在数组中查找指定元素

其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。i < n;/* 你的代码将被嵌在这里 */

2023-03-05 22:03:35 129

原创 简化的插入排序

本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

2023-02-13 22:24:10 112

原创 计算阶乘和

对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。

2023-02-13 21:57:37 36

原创 判断素数 PTA

本题的目标很简单,就是判断一个给定的正整数是否素数。

2023-02-13 21:52:30 84

原创 求整数的位数及各位数字之和

对于给定的正整数N,求它的位数及其各位数字之和。

2023-02-13 21:46:33 56

原创 字符串逆序

输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

2023-02-07 21:02:36 53

原创 查找指定字符

本题要求编写程序,从给定字符串中查找某指定的字符。

2023-02-07 02:21:31 597

原创 方阵转置 PTA

本题要求编写程序,将一个给定的 n×n 方阵转置(行列互换)后输出。

2023-02-07 01:07:53 1065 1

原创 交换最小值和最大值

本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。

2023-02-07 00:48:42 139

原创 输出数组元素

本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。

2023-02-07 00:32:39 107

原创 简化的插入排序

本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

2023-02-06 22:13:04 71

原创 找出不是两个数组共有的元素

给定两个整型数组,本题要求找出不是两者共有的元素。

2023-02-03 01:23:03 56

原创 将数组中的数逆序存放

本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。

2023-02-03 00:57:14 246

原创 打印菱形图案

本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。

2023-01-29 16:43:49 93 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除