- 博客(95)
- 收藏
- 关注
原创 【已解决】windows :Invalid Spark URL: spark://HeartbeatReceiver
在idea中运行spark项目,跳出一大堆红字,最终定位到错误为。我是公司的电脑,修改不了主机名,那可咋整?在网上查到的通常的解决办法为,写的,找了半天,终于得知方法。
2023-09-05 15:00:05 553 2
原创 【10分】H. 母牛生小牛问题(静态数据成员与静态成员函数)
题目描述假设母牛从出生起第4个年头开始每年可以生一头小母牛,但是第11年后死亡。按此规律,第n年时有多少头母牛?(假设n不大于30)定义一个母牛类CCow,能够用动态创建和撤消类对象的方式来模拟小母牛的出生和死亡规律。试编写C++程序完成上述计算。输入第一行输入测试次数每次测试输入一行,表示第几年的整数n(<=30)输出每次测试输出一行,第n年的母牛总数输入样例1373025输出样例16283644530代码#include <iostream>u
2022-05-07 11:31:03 1507
原创 【10分】G. 判断矩形是否重叠(复合类+友元)
题目描述用CPoint表示点,用两个CPoint对象表示矩形类CRect的对角线两点。分别实现CPoint类和CRect类,并在主函数用输入的坐标定义4个CPoint类对象,每2个CPoint对象再构造1个CRect对象,然后写个友元函数,判断2个矩形是否重叠。输入判断次数矩形1的对角线顶点坐标x1, y1, x2, y2矩形2的对角线顶点坐标x1, y1, x2, y2…输出是否重叠输入样例131 5 2 91 3 2 45 6 7 85 7 7 72 5 1 09 4 2
2022-05-07 11:29:19 243
原创 【15分】F. 电视机与遥控器(友元类)
题目描述有如下的电视类和遥控器类,遥控器在电视开机的情况下可以控制电视。要求如下:1.实现并完善Tv类;其中构造函数需修改和完善。另:最大频道为100;2.将Remote设为Tv的友元类,以支持在Remote类中对Tv方法的调用。3.在main函数中,通过Remote实例对TV实例进行操作。输入第一行,电视初始状态,依次为state,volume,channel,mode,input的初始值。第二行,利用遥控器对上述状态的操作指令,用对应的函数名表示,如增加音量为volup输出第一行,
2022-05-07 11:27:39 287
原创 【15分】E. 时间差(类与对象+指针+友元)
题目描述定义一个时间类,包含私有属性:时、分、秒,要求加入属性的get方法,其他函数根据需要自己定义。定义一个该类的友元函数,参数是两个时间对象的指针,要求计算两个时间对象的时间差,单位按秒计算,两个时间对象属于同一天,返回时间差的绝对值例如1时2分3秒和4时5分6秒的时间差是3小时3分3秒,折算为秒共10983秒小时按二十四小时制题目涉及的数值均用整数处理输入第一行输入n表示有n对时间对象接着每行输入两个时间对象的时分秒依次输入n行输出输出n行,每行输出两个时间对象之间的时间差输入
2022-05-07 11:22:03 303
原创 【15分】D. 银行账户(静态成员与友元函数)
题目描述银行账户类的基本描述如下:输入第一行输入n表示有n个学生接着输入n行,每行包括两个数据,表示学号和成绩输出第1行开始,每行输出一个账户的相关信息,包括账号、姓名、存款后的余额、存款后结息余额、取款后余额。最后一行输出所有账户的余额。输入样例10.013201501 张三 10000 1000 2000201502 李四 20000 2000 4000201503 王二 80000 4000 6000输出样例1201501 张三 11000 11110 9110201
2022-05-07 11:19:54 502
原创 【15分】C. 最高成绩(静态成员)
题目描述学生类定义如下:class Student {private:int id;//学号int score; //成绩static int maxscore;//最高分数static int maxid;//最高分数学生学号public:Student(int ti=0,int ts=0):id(ti), score(ts){}static void findMax(Student & st); //寻找最高成绩和学号static int getMaxScore();
2022-05-07 10:52:01 146
原创 【10分】B. 距离计算(友元函数)
题目描述Point类的基本形式如下:Point类的基本形式如下:请完成如下要求:1.实现Point类;2.为Point类增加一个友元函数double Distance(Point &a, Point &b),用于计算两点之间的距离。直接访问Point对象的私有数据进行计算。3.编写main函数,输入两点坐标值,计算两点之间的距离。输入第1行:输入需计算距离的点对的数目第2行开始,每行依次输入两个点的x和y坐标输出每行依次输出一组点对之间的距离(结果直接取整数部分,
2022-05-07 10:45:47 129
原创 A. 旅馆旅客管理(静态成员)
题目描述编写程序,实现某旅馆的客人住宿记录功能。定义一个Customer类,要求输入客人的姓名,创建一个Customer对象。类声明如下:调用类的Display函数输出客人ID(输出顺序号占4位,如第1位为0001,第2位为0002,依此类推)、姓名、总人数。总人数和客人租金用静态成员,其他属性采用普通的数据成员。输入输入测试次数t对于每次测试,首先输入当前年份,接下来依次输入顾客姓名,0表示输入结束。输出每行依次输出顾客信息和旅馆信息。包括顾客姓名,顾客编号,旅馆入住总人数,旅馆当前总
2022-05-07 10:38:45 316
原创 【10分】H. 身份证号码升位(拷贝构造函数)
题目描述class CDate{private:int year, month, day;public:CDate(int,int,int);bool check(); //检验日期是否合法bool isLeap();void print();};class CStudentID{private:char *p_id, *p_name; //身份证号码,姓名CDate birthday; //出生日期int registered; //登记否public:CStudent
2022-04-24 01:25:40 1315
原创 【10分】G. 彩票复制(拷贝构造)
题目描述假设每组彩票包含6个号码,设计一个彩票类lottery,数据成员包括第一组号码、其他组数、其他组号码,描述如下1、第一组号码group1,整数数组,长度为62、其他组数num,表示以第一组号码为样本,创建num组其他号码3、其他组号码groupn,整数指针(int **),,该数据将动态创建二维整数数组,共9行,每行包含6个号码。彩票类的成员函数包括:构造函数、拷贝构造函数、打印,描述如下:1、打印函数,输出彩票的所有组的号码2、构造函数,两个参数,第一个参数为整数数组,对应第一组号码
2022-04-24 01:16:53 614
原创 【15分】F. 软件备份(拷贝构造函数)
题目描述软件作为一种对象也可以用类来描述,软件的属性包括软件名称、类型(分别用O、T和B表示原版、试用版还是备份)、有效截至日期(用CDate类子对象表示)和存储介质(分别用D、H和U表示光盘、磁盘和U盘)等。软件拷贝可通过拷贝构造函数来实现,此时在拷贝构造函数中软件类型改成“B”, 存储介质改为"H",其它不变。试完成该类的拷贝构造、构造和打印(包括从2015年4月7日算起有效期还有多少天,是否过期)成员函数的实现。当输入软件有效截止日期是0年0月0日,表示无日期限制,为unlimited;当输入日期
2022-04-24 01:14:39 429
原创 【15分】E. 电话号码升位(拷贝构造函数)
题目描述定义一个电话号码类CTelNumber,包含1个字符指针数据成员,以及构造、析构、打印及拷贝构造函数。字符指针是用于动态创建一个字符数组,然后保存外来输入的电话号码构造函数的功能是为对象设置键盘输入的7位电话号码,拷贝构造函数的功能是用原来7位号码的对象升位为8位号码对象,也就是说拷贝构造的对象是源对象的升级.电话升位的规则是原2、3、4开头的电话号码前面加8,原5、6、7、8开头的前面加2。注意:合法的电话号码:1、长度为7位;2、电话号码的字符全部是数字字符;3、第一个字符只能是以下字
2022-04-24 01:10:14 904
原创 【15分】D. 找出某个范围内的所有素数(构造与析构)
题目描述埃拉托斯特尼筛法简称埃氏筛或爱氏筛,是一种由希腊数学家埃拉托斯特尼所提出的一种简单检定素数的算法。要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数。给出要筛数值的范围n,找出以内的素数。先用2去筛,即把2留下,把2的倍数剔除掉;再用下一个质数,也就是3筛,把3留下,把3的倍数剔除掉;接下去用下一个质数5筛,把5留下,把5的倍数剔除掉;不断重复下去…。采用埃拉托斯特尼筛法求素数的算法可用以下CSieve类来实现:class CSieve{private:
2022-04-24 01:08:30 420
原创 【15分】C. 任意鸡任意钱问题(构造与析构)
题目描述百鸡百钱问题描述为:用100元钱买100只鸡,已知每只公鸡5元,每只母鸡3元,3只小鸡1元,问能买多少只公鸡、母鸡和小鸡?试将该类问题用一个类来表示,百鸡百钱问题只是这个类如CChickProblem的一个实例,假设各种鸡的价格不变,类中数据成员有总钱数、要买的总的鸡数、能买到的母鸡、小鸡和公鸡的数量。成员函数有构造和析构函数,求问题解的函数findSolution,打印问题解的函数printSolution。(要求用动态数组保存问题的所有解)编写程序求解该类问题。输入测试数据的组数 t第
2022-04-24 01:06:40 211
原创 【10分】B. 存折类定义(类与对象)
题目描述定义一个存折类CAccount,存折类具有帐号(account, long)、姓名(name,char[10])、余额(balance,float)等数据成员,可以实现存款(deposit,操作成功提示“saving ok!”)、取款(withdraw,操作成功提示“withdraw ok!”)和查询余额(check)的操作,取款金额必须在余额范围内,否则提示“sorry! over limit!”。编写主函数,建立这个类的对象并测试,输入账号、姓名、余额后,按照查询余额、存款、查询余额、取款、
2022-04-24 01:04:42 329
原创 【10分】A. 对象是怎样构造的(拷贝构造函数)
题目描述某个类包含一个整型数据成员.程序运行时若输入0表示用缺省方式定义一个类对象;输入1及一个整数表示用带一个参数的构造函数构造一个类对象;输入2及一个整数表示构造2个类对象,一个用输入的整数构造,另一个用前一个对象构造。试完成该类的定义和实现。输入测试数据的组数 t第一组数第二组数…输出第一个对象构造输出第二个对象构造输出…输入样例1301 102 20输出样例1Constructed by default, value = 0Constructed using o
2022-04-24 01:01:17 267
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人