- 博客(44)
- 收藏
- 关注
原创 c++,利用函数模板封装一个排序的函数,可以对**不同数据类型数组**进行排序*排序规则从大到小,排序算法为** 选择排序*** 分别利用** char数组** 和** int数组** 进行测试*/
【代码】c++,利用函数模板封装一个排序的函数,可以对**不同数据类型数组**进行排序*排序规则从大到小,排序算法为** 选择排序*** 分别利用** char数组** 和** int数组** 进行测试*/
2023-09-11 16:29:58 249
原创 C++,运算符的重载,关系运算符的重载,等于和不等于。
cout << "a和b是不相等的" << endl;cout << "a和b是不相等的" << endl;cout << "a和b是相等的" << endl;cout << "a和b是相等的" << endl;Person b("张三", 18);Person a("张三",18);//构造函数,传参,赋值。
2023-07-22 09:04:24 98
原创 C++,类和对象,类对象作为类成员
结论:当其他类对象作为本类成员,构造时候先构造类对象,再构造自身,比如:先有砖,才能盖房子。析构时候先释放自身,才能释放类对象。比如:房子倒了,砖才能丢。
2023-07-03 23:03:11 73
原创 编写一段程序,利用for循环的知识,输出12345、1234、123、12、1。
【代码】编写一段程序,利用for循环的知识,输出12345、1234、123、12、1。
2023-06-16 22:44:03 1496
原创 通讯录管理系统的实现
(6)清空联系人: 清空通讯录中所有信息退出通讯录:退出当前使用的通讯录。(1)添加联系人,向通讯录中添加新人,最多记录1000人。(2)显示联系人:显示通讯录中所有联系人信息。(3)删除联系人:按照姓名进行删除指定联系人。(4)查找联系人:按照姓名查看指定联系人信息。(5)修改联系人:按照姓名重新修改指定联系人。2、显示联系人的功能。3、查找联系人的功能。4、修改联系人的功能。5、删除联系人的功能。6、清空联系人的功能。7、退出通讯录的功能。
2023-06-16 22:35:27 156
原创 用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解
进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算法。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。进程的到达时间为进程输入的时间。用已占用CPU时间加1来表示。如果运行一个时间片后,进程的已占用 CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。
2023-04-08 23:54:08 590 1
原创 模拟简单收音机、随身听、手机,创建包,在包中定义接口,实现功能;同时在包中定义类,以及测试类等。
(1).创建com.ch07包,在此包中定义一个音响设备(Soundable)接口,功能包括:增大音量(incVolume())、减小音量(decVolume())、关闭设备(stopSound ())、打开设备(playSound ())。(2).创建com.ch07.demo1包,在此包中定义一个Radio类、Walkman类和Mobilephone类,它们都是音响设备,再定义一个测试类TestSound,根据输入调用相应对象的方法,运行结果如下图7-22所示。
2022-10-29 23:56:46 813
原创 根据下面的类图定义出类,然后在测试类创建不同图形对象,输出图形面积。
getArea():double //求面积。+getArea():double //求面积。-name:String(常量值:图形)-name:String(常量值:圆形)-name:String(常量值:矩形)
2022-10-29 23:47:56 273
原创 定义一个住房类,定义属性并封装,定义构造方法,定义成员方法。在测试类中构建若干套房子对象,并输出有关数据。
【代码】定义一个住房类,定义属性并封装,定义构造方法,定义成员方法。在测试类中构建若干套房子对象,并输出有关数据。
2022-10-16 19:43:03 660
原创 1、定义一个儿童类,定义属性并封装,定义构造方法,定义成员方法。在测试类中构建若干个小朋友对象,并输出有关数据。
【代码】1、定义一个儿童类,定义属性并封装,定义构造方法,定义成员方法。在测试类中构建若干个小朋友对象,并输出有关数据。
2022-10-16 19:41:35 324
原创 根据下面的类图定义出类,然后在测试类创建不同图形对象,输出图形面积。图形类GeometricObject、GeometricObject的子类圆类Circle和子类矩形Rectangle
根据下面的类图定义出类,然后在测试类创建不同图形对象,输出图形面积。+getArea():double //求面积。+getArea():double //求面积。-name:String(常量值:图形)-name:String(常量值:圆形)-name:String(常量值:矩形)
2022-10-16 19:36:34 931
原创 编程成绩统计程序,要求运行时提示输入逗号分隔的一系列成绩分数值,然后对这些分数按升序进行排序,并求最高分,最低分,总和,60分以上的人数。
【代码】编程成绩统计程序,要求运行时提示输入逗号分隔的一系列成绩分数值,然后对这些分数按升序进行排序,并求最高分,最低分,总和,60分以上的人数。
2022-09-25 15:10:10 1709 1
原创 使用方法的重载实现:定义一个类,定义求圆、矩形、三角形的周长的方法,方法名getArea;在main中调用方法求出圆、矩形、三角形的周长
【代码】使用方法的重载实现:定义一个类,定义求圆、矩形、三角形的周长的方法,方法名getArea;在main中调用方法求出圆、矩形、三角形的周长。
2022-09-19 22:55:20 1420 1
原创 输入成绩(整数,1-100分之间),直到输入-1为止,统计A、B、C共3个等级的人数。其中A级 为80~100分,B级为60~79分,C级为0~59分。
【代码】输入成绩(整数,1-100分之间),直到输入-1为止,统计A、B、C共3个等级的人数。其中A级 为80~100分,B级为60~79分,C级为0~59分。
2022-09-19 22:53:47 887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人