自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STL案例-员工分组

1.公司今天招聘了10个员工ABCDEFGHIJ,10名员工进入公司后,需要指派员工在哪个部门工作。3.分组后,将部门编号作为key,具体员工为value,放入到multimap容器中。4.通过multimap进行信息的插入 key(部门编号)value(员工)2.员工的信息有:姓名 工资组成,部门分为:策划、美术、研发。2.遍历vector容器,取出每个员工,进行随机分配。1.创建10名员工,放到vector中。3.随机给10名员工分配部门和工资。5.分部门显示员工信息。4.分部门显示员工信息。

2023-05-09 22:41:16 97

原创 STL-list排序案例

案例描述:将person自定义数据类型排序,person中属性有姓名,年龄,身高。排序规则:按照年龄进行升序,如果年龄相同身高进行降序。

2023-05-07 21:39:28 92

原创 STL案例 评委打分

2.遍历vector容器,取出来每一个选手。执行for循环,可以把10个评分打分存到deque容器中。3.sort算法对deque容器中分数排序,去除最高分和最低分。案例描述:选手ABCDE,10个评委分别对每一位选手打分,去除最高分和最低分,取平均分。4.deque容器遍历一遍,累加总分。实现步骤:1.创建5名选手,并保存到vector中,

2023-05-07 19:56:00 92

原创 类模板案例

案例描述:实现一个通用的数组类,要求如下:可以对内置数组类型以及自定义数据类型进行存储将数组中的数据储存到堆区构造函数中可以传入数组的容量提供对应的拷贝构造函数以及operator=防止浅拷贝问题提供尾插法和尾删法对数组中的数据进行增加和删除可以通过下标的方式访问数组中的元素可以获取数组中当前元素个数和数组的容量测试代码内置数组类型运行实现:

2023-04-23 23:45:03 75

原创 职工管理系统

职工管理系统可以用来管理公司内所有员工的信息,基于多态的职工管理系统公司中职工分为三类:普通员工,经理,老板,显示信息时,需要显示职工编号,职工姓名,职工岗位,以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职责:管理公司所有事务管理系统中需要实现的功能如下:•退出管理程序:退出当前管理系統•增加职工信息:实现批是添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号•品示职工信息:品示公司内部所有职工的信息。

2023-04-18 21:49:15 357

原创 多态-电脑组装

测试时组装三台不同的电脑进行工作。将每个零件封装成抽象类,并且提供不同的厂商生产不同的零件,例如inter厂商和了lenovo厂商。创建电脑类提供让电脑工作的函数,并且调用每个零件工作的接口。思路:创建CPU类、显卡类、内存条类、计算机类(构造函数,工作函数)厂家类。案例描述:电脑主要组成部分为cpu,显卡,内存条。

2023-04-09 17:17:07 46

原创 多态案例-冲泡咖啡

利用多态技术实现本案例,利用抽象制作饮品基类,提供子类制作咖啡和茶叶。案例描述:制作饮品的大致流程:煮水-冲泡-倒入杯中-加入辅料。

2023-04-08 23:34:11 99 1

原创 多态案例-计算机类

多态技术

2023-04-08 18:07:27 43

原创 类和对象封装案例2

设计一个圆类型(circle),和一个点类(Point),计算点和圆的关系。

2023-03-30 23:57:29 29

原创 类的设计(立方体设计)

要求:创建一个立方体,获取其立方体面积和体积,分别利用全局函数和成员函数,判断俩个正方体是否相等。2.利用成员函数实现判断//写进class类里面。注意:判断是否相等用bool类型。1.利用全局函数实现判断。

2023-03-30 15:13:26 139

原创 通讯录管理系统

1.封装检测联系人是否存在//是否存在,存在返回下标i,不存在返回-1. void isexit(Addressbooks * abs,string name)注意:首先判满,其次进行添加,联系人数组不能写死,则写m_size,其次,在输入联系人年龄是,利用while循环来防止用户出错。三:添加联系人:void addPerson(AddressBook *abs)//注意:传指针,因为传值不改变实参。注意:首先判断该通讯录中是否有记录,有则查找,无则显示记录为空。

2023-03-23 22:30:42 498

原创 结构体案例二

要求:设计一个英雄的结构体,包括成员姓名,年龄,性别,创建结构体数组,数组中存放5名英雄,通过冒泡排序,将数组的英雄安照年龄进行升序排列,最终打印排序后的结果。3.利用函数和冒泡排序来排年龄void bubbleSort(struct Hero arr[], int len)//注意传值,不改变值用值传递。4.利用函数打印信息void PrintfHero(struct Hero arr[], int len)1.定义一个英雄结构体。2.创建一个英雄数组。

2023-03-21 15:56:32 29

原创 结构体案例1

条件:学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需苏如下设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的绍作为成员学生的成员有姓名、街试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生账值最终打印出老师数据以及老师所带的学生数据。4.通过函数给老师和老师带的学生赋值 void allocateSpace(struct Teacher tea[],int len)//注意传得值传递。2.创建一个老师结构体镶嵌一个学生结构体struct Teacher。

2023-03-20 23:00:37 55

原创 在链表中删除倒数第K个结点

删除链表的倒数第K 个结点

2022-11-05 14:31:06 305

原创 判断链表是否有环

判断链表是否有环

2022-11-04 21:13:47 87

原创 有关文件的保存与输出

有关文件的操作

2022-09-18 17:31:13 259

原创 结构体struct

结构体

2022-09-10 21:21:33 86

原创 字符文字加密

函数:islower:判断小写字母是否为字符 isupper:判断大写字母是否为字符 getchar:输入字符函数 putchar:输出字符函数

2022-04-26 19:38:38 148

原创 输入一个整数,判断其是否为素数

输入一个整数,判断其是否为素数

2022-03-31 23:05:09 4150

原创 翻转整数数列

翻转数列

2022-03-31 22:21:59 414

原创 在数组中查找一个数据

一:折半查找(数组中数据必须连续)算法:例如1 3 5 6 7 9 中查找7,将1+9除以2为5而7比大,则在6+9除以2 为7。代码:#include<stdio.h>#include<math.h>int main(){ int arr[10]; int n;//需要找到的数 for (int i = 0; i < 10; i++) { scanf("%d\n", &arr[i]); }

2021-11-03 21:35:10 1625

原创 统计一行字符串单词的个数,例如“acd34bv“

算法:定义一个数组,当前为字符串下一个不是字符串时,单词个数加一。知识点:1.用isalpha是判断字符ch是否为英文字母。 2.使用#include<ctype.h>头文件。 3.scanf不能读取空格,回车,但是fgets函数可以,但是会把\n读取进去,可以用'\0'代替\n删掉\n。注意gets函数不安全,不可以使用。代码:#include<stdio.h>#include<ctype.h>...

2021-10-29 15:29:40 111

原创 按顺序输出整数

给一个不多于5位数的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位数字,例如原数为321,应输出123;①

2021-10-12 21:21:54 885

空空如也

空空如也

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

TA关注的人

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