- 博客(39)
- 收藏
- 关注
原创 9.5C++——多态、模板
在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。
2025-09-05 19:53:39
321
原创 9.3C++——运算符重载、静态成员
(5)另外, RMB 类还包含一个静态整型成员变量 count,用于记录当前已创建的 RMB 对象的数量。每当创建一个新的 RMB 对象时,count 应该自增 1;(1)重载算术运算符 + 和 -,使得可以对两个 RMB 对象进行加法和减法运算,并返回一个新的 RMB 对象作为结果。(2)重载关系运算符 >,判断一个 RMB 对象是否大于另一个 RMB 对象,并返回 true 或 false。(3)重载前置减减运算符 --,使得每次调用时 RMB 对象的 yuan、jiao 和 fen 分别减 1。
2025-09-03 20:00:40
287
原创 9.1C++——类中特殊的成员函数
设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。
2025-09-01 20:06:31
217
原创 8.29C++——引用、结构体、类
自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)
2025-08-30 09:27:32
340
原创 8.28C++——数据类型
提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数,要求使用C++风格字符串完成。
2025-08-28 19:17:39
361
原创 学生成绩管理系统
学生成绩管理系统可以用来管理班级学生,能够对学生信息(包括姓名、性别、年龄、成绩等)进行增加、删除、更改、查询等操作。程序运行后,输入用户名和密码验证,成功后显示主菜单,让用户选择要进行的操作。编号1:添加学生信息(学号、姓名、性别、年龄、数学成绩、语文成绩、英语成绩);编号5:显示所有学生信息以及统计信息;编号2:删除学生信息(根据学号);编号4:修改学生信息(根据学号);编号3:查询学生信息;2.每个功能演示视频。
2025-07-19 17:00:36
156
原创 7.17C语言基础——结构体
2、向堆区内存循环输入人员信息(如果job==‘s’||job==‘S’,则输入分数,否则输入position)封装函数(参数:p,n 返回值:无)定义商品信息:商品名称,商品单价,商品购买个数,商品描述,循环输入购买的商品,按单价排序,输出商品信息,计算最贵的商品以及一共花了多少钱?教师的数据包括:姓名、性别、职业t/T、职务。1、定义结构体指针指向堆区的n个连续的内存空间 封装函数(参数:n 返回值:有)3.计算老师的个数,学生的个数 封装函数(参数:p,n 返回值:无)
2025-07-17 20:50:57
858
原创 7.16C语言基础——函数、结构体
一个人赶着鸭子去村庄卖,每经过一个村子卖出一半又一只,经过七个村庄后还剩下两只鸭子,问出发时共赶了多少只鸭子。下列代码只能够实现正整数的二进制转换。选择输出多少位斐波那契数列:6。输入要转换成二进制的数:16。输入要转换成二进制的数:24。输入要转换成二进制的数:8。转化的结果为:10000。转化的结果为:11000。出发的时候有510只鸭子。转化的结果为:1000。
2025-07-16 20:47:12
180
原创 7.15C语言基础——指针、函数
my_strcpy函数返还的地址:0x7ffdacd28540 //str1和my_strcpy每次编译后运行的地址可能不同但数值相同即可。my_strcat函数返还的地址:0x7ffdacd28620//str3和my_strcat每次编译后运行的地址可能不同但数值相同即可。my_strcat后的结果:hello world。my_strcat后的结果:hello world。注意函数返还的地址和目标数组的首地址应该相同。my_strcpy后的结果:world。my_strcpy后的结果:world。
2025-07-15 18:55:50
272
原创 7.14C语言基础——指针
C中的字符串常量,只要被使用就会被创建在静态区的.ro段中,相同字符串常量只能存在一份,不论哪一个指针指向该字符串常量,指的都是相同的位置。第1次循环的结果:41 21 45 54 13 95 第2次循环的结果:21 41 45 13 54 95。第3次循环的结果:21 41 13 45 54 95 第4次循环的结果:21 13 41 45 54 95。第5次循环的结果:13 21 41 45 54 95 冒泡排序后的结果:13 21 41 45 54 95。
2025-07-14 20:11:05
262
原创 7.7C语言基础
终端输入一个三位数,判断是否是水仙花数水仙花数:个位的三次方+十位的三次方+百位的三次方==数本身水仙花数:153,370,371,407。
2025-07-07 19:03:50
210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1