自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小猫类(静态成员)

定义一个小猫类,包含私有数据成员:小猫的重量,小猫的总数和猫的总重量,公有成员函数:设置小猫的重量,设置小猫的总数和总重量,获取小猫的总数,输出小猫信息等。编写main函数完成类的测试。

2024-05-27 20:43:32 163

原创 重载大于号运算符,比较复数大小

本题目要求编写代码的功能为:输入两个复数(变量名自拟),比较复数模的大小,复数实部与虚部都是整数要求输入时输入4个整数,分别代表复数1的实部、虚部,复数2的实部虚部。

2024-05-26 20:34:16 88

原创 复数的加法*(重载输入输出运算符)

/ 输出: 3+4i 2-7i。// 输出: 3+4i 2-7i。// 输出: 3+4i;// 输入: 3+4i 2-7i。// 输出: 0+0i。// 输出: 3+0i。// 输出: 3+4i。// 输出: 5-3i。// 输出: 4+5i。// 输入: 3+4i。

2024-05-26 20:16:15 183

原创 客货两用车*

三个公有成员函数:构造函数(初始化速度、载客量、载货量)、析构函数和 Show 函数(显示速度、载客量和载货量)。VAN 为客货两用车类,同时以公有方式继承 BUS 类和 TRUCK 类,兼具客运和货运功能。三个公有成员函数:构造函数(初始化速度和载客量)、析构函数和 Show 函数(显示速度和载客量)。三个公有成员函数:构造函数(初始化速度和载货量)、析构函数和 Show 函数(显示速度和载货量)。三个公有成员函数:构造函数(初始化速度)、析构函数和 Show 函数(显示速度)。

2024-05-23 15:40:21 345

原创 你好,纯虚函数和抽象类

/纯虚函数通过在函数声明的结尾添加= 0来定义,纯虚函数的存在意味着派生类必须重写这个函数,否则派生类也将成为抽象类。抽象类不能被实例化,它只能被用作其他类的基类,用于定义接口和规范派生类的行为。在这里给出相应的输出。在这里给出一组输入。// 请将答案填写在这里。

2024-05-22 23:12:41 121

原创 猪上树(虚函数)

已知Pig类是MagicPig类的父类,根据以下主函数完成上述两个类的定义,以实现规定的输出。不允许改变主函数的内容。MagicPig 申请了空间...MagicPig 释放了空间.../* 请在这里填写答案 */Pig 申请了空间...Pig 申请了空间...Pig 释放了空间...Pig 释放了空间...我只是个平凡的猪猪。

2024-05-22 23:00:57 119

原创 Fraction类型转换函数

/f1隐式转换为int,与num运算 ,int结果再隐式转换为Fraction。定义Fraction的转换构造函数(将int转换为Fraction),和类型转换函数(将Fraciton 转换为int).Fraction(int num, int den);//已定义,无需定义。将Fraciton 转换为int:返回分子/分母的整数部分。将int转换n为Fraction规则:分子为n,分母为1;//f2隐式转换为int。class Fraction //分数。/* 请在这里填写答案 */

2024-05-22 22:59:31 174

原创 对象与整数运算(友元函数重载)

第二行:输入一个整数num,这个整数将会和c1相加,得到的复数:实部为c1的实部加上num,虚部为c1的虚部。复数类Complex包含实部和虚部两个数据成员,完善程序,使得程序运行正确。第一行:c1+num得到的复数。第二行:num+c1得到的复数。第一行:复数c1的实部和虚部。// 请将答案写在这里。

2024-05-22 22:22:21 172

原创 分数混合加减和查找

表达式中分数的存储,要求使用函数题中的FractionL类对象来存储分数,并通过下标运算符[]完成对FractionL类对象的成员p的对应元素的赋值。将分母统一设为1的原因是为了与“约分完后分母有可能为1”的情况统一,这两种情况便可以在输出时统一处理:当分母为1时,输出分子。读入下一个分数n1/n2,存入fl(fl[i]=Fraction(n1,n2)(1) 定义int变量n1,n2,i=0,分别用来存储读入分数的分子、分母,以及分数个数。(1) 处理分子为 0 的情况:如果分子为0,分母设置为1,返回。

2024-05-21 23:12:50 1079

原创 下标运算符[]重载

已定义Fraction类以及FractionL,通过成员函数完成类FractionL的[]运算符重载。使得可以满足main中的代码需求。【提示】如果检测到下标越界,输出“下标越界.”内容后,用exit(0);//Fraction类的成员函数均已定义,代码略。class Fraction //分数。class Fraction //分数。/* 请在这里填写答案 */

2024-05-18 23:52:52 324

原创 运算符==重载

已定义分数类,通过成员函数完成==的运算符重载。使得可以分数1==分数2的判断。class Fraction //分数。class Fraction //分数。/* 请在这里填写答案 *///成员函数均已定义,代码略。类的成员函数均已定义。

2024-05-18 23:27:19 302

原创 后缀++运算符重载

已定义分数类,通过成员函数完成前缀++的运算符重载。使得可以进行 分数++ 的运算。class Fraction //分数。class Fraction //分数。/* 请在这里填写答案 *///成员函数均已定义,代码略。类的成员函数均已定义。

2024-05-18 22:56:23 269

原创 前缀++运算符重载

已定义分数类,通过成员函数完成前缀++的运算符重载。使得可以进行++分数的运算。class Fraction //分数。class Fraction //分数。/* 请在这里填写答案 *///成员函数均已定义,代码略。类的成员函数均已定义。

2024-05-18 22:48:51 287

原创 负号-运算符重载

已定义分数类,通过成员函数完成负数(-)的运算符重载。使得可以进行-分数的运算。class Fraction //分数。class Fraction //分数。/* 请在这里填写答案 *///成员函数均已定义,代码略。类的成员函数均已定义。

2024-05-18 22:26:12 246

原创 +运算符重载

请通过类外定义运算符+的重载函数,完成:分数1+分数2,分数+整数,整数+分数的运算;分子=f1.分子 * f2.分母 + f2.分子 * f1.分母。class Fraction //分数类。class Fraction //分数。题目已定义了一个分数类,所有成员函数均已实现。分母=f1.分母 * f2.分母。//类的成员函数均已定义,代码略。/* 请在这里填写答案 */

2024-05-03 15:42:55 248

原创 销售经理(多继承/虚基类)

int main()

2024-04-20 22:31:15 758

原创 日程安排(多重继承+重载)

生成以上类,并编写主函数,根据输入的各项日程信息,建立日程对象,找出需要最早安排的日程,并输出该日程对象的信息。//判断当前日程时间是否早于s2。输入格式: 测试输入包含若干日程,每个日程占一行(日程编号ID 日程日期(****/已有一个日期类Date,包括三个protected成员数据。另有一个时间类Time,包括三个protected成员数据。当读入0时输入结束,相应的结果不要输出。

2024-04-20 15:48:09 686

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

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

2024-04-20 14:24:11 227

原创 学生类(虚基类)

类Data_rec是虚基类,它包含了所有派生类共有的数据成员,职工类Employee和学生类Student为虚基类Data_rec的派生类,在职大学生类E_Student是职工类Employee和学生类Student的共同派生类。现已定义Data_rec类,请根据main及测试样例输入输出,定义Student,Employee和E_Student类。张大明 f 28 计算机 95 教务处 6000。//3.测试E_Student。//2.测试Employee。//1.测试Student。

2024-04-19 00:08:02 767

原创 从shape类派生出一个正n边形

在一个正n边形(Regular Polygon)中,所有边的边长都相等,且所有角的度数相同(即这个多边形是等边、等角的)。请从下列的抽象类shape类扩展出一个正n边形类RegularPolygon,这个类将正n边形的边数n和边长s作为私有成员,类中包含初始化边数n和边长s的构造函数。计算正n边形的面积公式为: Area=n×a×a/(tan((180度/n))×4);π取3.1415926。double getArea() // 求面积。double getArea() // 求面积。

2024-04-18 23:25:09 209

原创 车的继承(虚基类)

定义一个车(vehicle)基类,具有Speed、Weight等成员变量,Run、Stop等成员函数,由此派生出自行车(bicycle)类,汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcycle)类有座位数(SeatNum)等属性。从bicycle和motorcycle派生出摩托车(Motorcar)类。完成这些类,使得测试代码可以运行并得到正确的输出结果。Motorcar 必须按照这种方式继承。/* 请在这里填写答案 */在这里给出相应的输出。

2024-04-18 22:21:01 330

原创 继承的初步

完成两个类,一个类Animal,表示动物类,有一个成员表示年龄。一个类Dog,继承自Animal,有一个新的数据成员表示颜色,合理设计这两个类,使得测试程序可以运行并得到正确的结果。/* 请在这里填写答案 */

2024-04-17 23:56:14 197

原创 计算点到线的距离(友元)

输入两行第一行输入两个实数,表示点坐标x,y的值;在第二行中三个实数,表示直线方程的三个系数a,b,c,题目保证a和b不为0.

2024-04-14 00:12:33 385

原创 C++复数的加减运算(友元函数)

在这里描述类定义 class CComplex{...}

2024-04-13 23:07:27 306

原创 C++猫和老鼠有多重(友元函数初步)

定义猫和老鼠:Cat与Mouse两个类,二者都有weight属性,定义二者的一个友元函数totalweight(),计算二者的重量和。

2024-04-12 23:28:59 290

原创 C++菜单查询

定义一个菜品类,包含菜名和菜价两个私有数据成员,设置菜名菜价,输出菜名菜价,获取菜价等共有成员函数。main函数中读入n个菜品的菜名和价格,然后输出菜价低于mprice的所有菜品信息(按输入顺序输出),以及低于此价格最高菜品信息(如果有相同价格的值,则输出最先读入的)。

2024-04-12 19:39:17 328

原创 c++成绩排名

编写一个学生类,包含学号(string)、姓名(string)和成绩(double)三个私有属性,以及设置姓名、学号和成绩值,获得成绩值,输出姓名、学号和成绩等的公有成员函数。根据输入的人数,定义学生类对象数组,并读入学生信息,然后按照成绩由高低顺序排序并输出。

2024-04-12 18:04:51 591

原创 C++Book对象数组初始化

定义含5个Book对象的数组b,定义同时将b[0]~b[3]分别初始化为(1,10),(3,30),(5,50),(8,80);void set(int _qu) //_qu赋值给qu,price为qu的10倍。//_qu赋值给qu,price为qu的10倍。已声明Book类,要求完成类中函数的定义,并编写main函数完成如下的功能。逆序输出对象数据成员qu * price的值,每个数据后带一个空格。根据输入的数据给b[4]的成员赋值;/* 请在这里填写答案 */

2024-04-11 16:21:04 583

原创 C++计算器类成员的实现

编写main()函数,分别以默认值和输入的值num创建对象c1和c2,调用成员函数对c1的数据成员增加1,c2的数据成员减少1,然后分别输出c1和c2的数据成员。根据类的定义,完成该类成员函数的实现。/* 请在这里填写答案 */

2024-04-10 20:01:29 340

原创 c++学生排名表(析构函数)

输入格式:每行为一个学生的信息,共两项,第一项为排名(为正整数,且任意两名学生的排名均不同),第二项为学生姓名。当输入-1时,表示输入结束。原题中无法获取私有的name,而是在析构函数中有输出name,所以调用析构函数进行输出name。现在输入一批学生(人数大于0且不超过100)的名次和他们的姓名。要求按名次输出每个人的排名。输出格式:按名次输出学生姓名,每行一个。/* 请在这里填写答案 */main函数的一部分。

2024-04-10 19:03:35 493

原创 c++ 定义文件类

满足main和测试需求。

2024-04-08 22:41:29 303

原创 c++找最高成绩

定义max函数,实现输出最高成绩对应的学号以及最高成绩值。

2024-04-08 21:26:50 1065

原创 判断三点是否在一直线上

根据main的需求定义isLine函数。

2024-04-06 23:18:50 297

原创 移动点的函数

题目已经定义了一个点类Point,要求编写一个移动点的函数move,能完成满足main函数的调用,并完成点的移动。

2024-04-06 23:06:18 320

原创 C++ 求圆面积

编写一个带默认参数的函数area,第一个参数为半径,第二个参数为圆周率,默认值为3.14 .参数类型及返回类型都为double.

2024-03-10 21:11:32 426

原创 C++ 求不同数组的最大值

其中a和n都是用户传入的参数。a是数组首地址,n是数组元素个数,不超过20个。

2024-03-10 20:56:56 776

原创 找完数(找因子)

所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

2024-01-20 20:23:51 451

原创 矩阵上运算

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

2024-01-20 19:22:35 741

原创 判断自守数

数学的世界有很多很漂亮的数字或者数字集合,比如梅森数,哥德巴赫猜想,水仙花数,完全数,自守数。今天我们就一起来探究一下自守数。自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25^2 = 625,76^2 = 5776,9376^2 = 87909376。请求出n以内的自守数的个数。

2024-01-19 20:56:11 561

原创 猜数字游戏

猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!如果3次以内猜到该数,则提示“Lucky You!如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!如果超过N次都没有猜到,则提示“Game Over”,并结束程序。

2024-01-08 20:31:10 503

空空如也

空空如也

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

TA关注的人

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