自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言100题练习打卡(2)

例如:输入90,打印出90=2*3*3*5。

2024-04-16 17:51:19 590 1

原创 C语言100道练习题打卡(1)

题目:一只青蛙要从第一级台阶开始,每次可以跳上一级或者两级,直到跳完所有的台阶。2)利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;例如:153是一个水仙花数,因为153 = 1的三次方+5的三次方+3的三次方。5)60万到100万之间时,高于60万元的部分,可提成1.5%;3)20万到40万之间时,高于20万元的部分,可提成5%;4)40万到60万之间时高于40万元的部分,可提成3%;6)高于100万元时,超过100万元的部分按1%提成。

2024-04-14 23:34:02 1578 7

原创 STL函数对象

函数对象(仿函数)是,不是一个函数。

2024-04-13 12:11:29 1067

原创 c++之STL案例分析---员工分组

1,在主函数中创建map容器,将员工部门编号作为key,具体员工作为value,放入到multimap容。3.在createWorker(vWorker)封装创建员工的函数谝历vector容器。1,在主函数中创建显示分组员工的函数。2,将员工分组的函数进行封装。

2024-04-11 12:52:25 422

原创 STL容器

set<T> st;//返回容器中元素的数目。//返回容器中元素的数目。//判断容器是否为空。//判断容器是否为空。//交换两个集合容器。//交换两个集合容器。总结:利用仿函数可以指定set容器的排序规则。统计set容器大小及交换set容器。功能描述:创建set容器以及赋值。set容器进行插入数据和删除数据。示例二:set存放自定义数据类型。利用仿函数,可以改变排序规则。示例1:set放置内置数据。

2024-04-07 01:00:34 1294

原创 STL容器(3)

stack是一种的数据结构,它只有一个出口。

2024-04-06 12:30:36 995

原创 STL容器(3)--deque+案例--评委打分

/删除[beg,end]区间的数据,返回下一个数据的位置。//在pos位置插入一个elem元素的拷贝,返回新数据位置。//在pos位置插入[beg,end]区间的数据,无返回值。//删除pos位置的数据,返回下一个数据的位置。//在pos位置插入n个elem元素,无返回值。//清空容器中所有的数据。//返回索引的idx所指的数据。//返回容器中最后一个数据元素。//返回索引的idx所指的数据。//在容器头部插入一个数据。

2024-04-05 10:40:55 724

原创 STL常用容器(2)---vector容器

/将v[begin(),end()]区间中的元素拷贝给元素。//如果容器变短,则末尾超出容器长度的元素被删除。//如果容器变短,则末尾超出容器长度的元素被删除。//重新指定容器的长度为num,若容器变长,则以默认值填充新位置。//容器预留len个元素长度,预留位置不初始化,元素不可访问。//返回容器中元素的个数。//返回容器中最后一个数据元素。解释:未预留空间时,可访问的元素较多,预留空间后,该空间的元素不可访问,可访问的元素会变少。

2024-04-04 11:03:08 833

原创 STL常用容器(1)--string容器

/从pos位置查找s的前n个字符第一次位置。

2024-04-04 09:00:25 1172

原创 C++提高编程之STL初始

学习目标:vector中存放自定义数据类型,并打印输出1,存放对象//vector存放自定义数据类型public:int m_age;//向容器中添加数据//遍历数据it!= v.end();it++)cout

2024-04-02 00:24:45 1227

原创 主成成分分析法

公司评价假设你是一个公司的财务经理,掌握了公司所有数据,如。

2024-03-28 20:41:15 822

原创 灰色预测模型以及matlab软件使用

灰色综合评价法是针对复杂大系统进行效能评估时,信息不完备、不全面、不充分的情况,所提出的一种评估方法,其基于灰色关联度分析可分为:单层次灰色综合评价多层次灰色综合评价。

2024-03-25 20:57:25 1349

原创 MATLAB三维图形的绘制

这里x,y,z都是n维向量,分别表示该曲线上点集的横坐标,纵坐标,竖坐标。

2024-03-21 06:34:52 3962

原创 数学建模综合评价模型与决策方法

评价方法主要分为两类,其主要区别在确定权重的方法上一类是主观赋权法,多次采取综合资讯评分确定权重,如综合指数法,模糊综合评判法,层次评判法,功效系数法等另一类是客观赋权法,根据各指标间的相关关系或各指标变异程度来确定权数,如主成分分析法,因子分析法,理想解法(TOPISIS法等)

2024-03-20 11:51:45 3159

原创 MATLAB图形绘制

将 levels 指定为标量值 n,以在n个自动选择的层级(高度)上显示等高线。要在某些特定高度绘制等高线,请将levels 指定为单调递增值的向量。要在一个高度(k)绘制等高线,请将 levels 指定为二元素行向量[k k].

2024-03-19 16:22:20 3617

原创 MATLAB的使用(二)

尽管完全在MATLAB命令行中进行许多有用的计算,但迟早需要编写M文件它们是其他编程语言中程序、函数、子程序和过程的等价物。将一系列命令收集到一个M文件中会带来很多可能性,包括·通过编辑文件而不是重新键入一长串命令来实现算法,·对数值实验进行永久记录,·建立日后可重复使用的公用设施,·与他人交换M文件。M-File的两种主要形式·脚本:可直接运行、编辑、调试的一组代码·函数:进行特定输入/输出的一组代码。

2024-03-18 22:20:07 721

原创 MATLAB的使用(一)

a,语法高度简化;b,脚本式解释型语言;c,针对矩阵的高性能运算;d,丰富的函数工具箱支持;e,通过matlab本体构建跨平台;

2024-03-18 12:47:06 1258 1

原创 C++之模板

template。

2024-03-16 23:23:42 1005

原创 C++之职工管理系统

职工管理系统可以用来管理公司内所有员工的信息主要利用C++来实现一个基于多态的职工管理系统公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责。管理系统中需要实现的功能如下:退出管理程序:退出当前管理系统增加职工信息:实现批量添加职工功能,将信息录入到文件中,职工信息为:职工编号、姓名、部门编号显示职工信息:显示公司内部所有职工的信息删除离职职工:按照编号删除指定的职工修改职工信息:按照编号修改职工个人信息。

2024-03-14 21:26:15 1399 1

原创 C++之多态以及文件处理

重写:函数返回值类型 函数名 参数列表 完全一致称为重写。

2024-03-12 16:42:01 1134

原创 C++之继承

问题:当子类与父类出现同名的成员,如何通过子类对象,访问到子类或父类中同名的数据呢?总结:同名静态成员处理方式和非静态处理方式一样,只不过有两种访问方式。class 子类 :继承方式 父类1, 继承方式 父类2...子类继承父类后,当创建子类对象,也会调用父类的构造函数。问题:继承中同名的静态成员在子类对象上如何进行访问?从基类继承过来的表现其共性,而新增的成员体现其个性。一类是从 基类继承过来的,一类是自己增加的成员。问题:父类和子类的构造和析构顺序是谁先谁后?输入cd+空格 然后复制新目录。

2024-03-11 23:55:45 734

原创 C++之对象模型和this 指针,友元,和运算符重载

this指针指向被调用的成员函数所属的对象c++通过提供特殊的对象指针,this指针,解决上述问题。在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术。每一个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码。客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去。生活中你的家有客厅(Public),有你的卧室(Private)作用:重载关系运算符,可以让两个自定义类型对象进行对比操作。但是呢,你也可以允许你的好闺蜜好基友进去。

2024-03-11 00:33:02 1001

原创 C++之类(一)

优点1:将所有的成员属性设置为私有,可以自己控制读写权限优点2:对于写权限,我们可以检测数据的有效性//优点1:将所有的成员属性设置为私有,可以自己控制读写权限//优点2:对于写权限,我们可以检测数据的有效性//人类public://设置名字//获取姓名//获取年龄cout << "年龄输入有误,请重新输入" << endl;private://姓名 可读可写//年龄 只读 也可以写年龄//偶像 只写int main()Person p;//设置姓名。

2024-03-07 21:25:06 1209

原创 C++核心编程之内存分区模型,引用,函数提高

1.2 程序运行后。

2024-03-05 17:32:12 788

原创 C++之结构体以及通讯录管理系统

语法:struct 结构体名{ 结构体成员列表};通过结构体创建变量的方式有三种:1,struct 结构体名 { 结构体成员列表 }//1,创建学生数据类型:包括姓名,年龄,成绩//自定义数据类型,一些类型集合组成一个类型//成员列表//姓名//年龄int age;//成绩char score;int main()//2,通过学生类型创建具体学生//给s1赋值,通过“.”访问结构体变量中的属性s1.name = "张三";

2024-03-03 22:48:34 1034

原创 c++之通讯录管理系统

通讯录是一个记录亲人,好友信息的工具系统中需要实现的功能如下:1,添加联系人:向通讯录中添加新人,信息包括(姓名,性别,年龄,联系电话,家庭住址)最多记录1000个人2,显示联系人:显示通讯录中所有的联系人信息3,删除联系人:按照姓名进行删除指定联系人4,查找联系人:按照姓名查找指定联系人信息5,修改联系人:按照名字重新修改指定联系人6,清空联系人:清空通讯录所有信息7,退出通讯录:退出当前使用的通讯录。

2024-03-03 22:43:52 1213

原创 C++之函数,指针

函数的定义一般有五个步骤:1,返回值类型2,函数名3,参数列表4,函数体语句5,return表达式语法:返回值类型 函数名 (参数列表)函数体语句;return 表达式;举例://函数的定义//加法函数,实现两个征信相加,并且将相加的结果返回int add(int num1, int num2)//定义中的num1,num2称为形参return sum;指针变量的定义语法:数据类型 * 变量名int main()//1,定义指针int a = 10;

2024-03-02 12:04:50 962 1

原创 C++之数组

1,数据类型 数组名【数组长度】;2,数据类型 数组名[数组长度] = {值1,值2....}3,数据类型 数组名[ ] = {值1,值2};示例一:int main()//1,数据类型 数组名[ 数组长度 ]int arr[5];//给数组每个元素赋值//访问数据元素return 0;int main()//2,数据类型 数组名[数组长度] = {值1,值2....};i < 5;int main()

2024-02-29 18:31:55 770 1

原创 c++之运算符,程序流程结构

总结:与if语句相比,对于多条件判断时,switch的结构清晰,执行效率高,缺点是switch不可以判断区间。注意:与while的区别在于do...while会先执行一次循环语句,再判断循环条件。解释:如果标记的名称存在,执行到goto语句时,会跳转到标记的位置。出现在switch条件语句中,作用是终止case并跳出循环。作用:在循环体中再嵌套一层循环,解决一些实际问题。出现在嵌套语句,作用是跳出最近的内层循环语句。出现在循环语句中,作用是跳出当前的循环语句。作用:满足循环条件,执行循环语句。

2024-02-29 13:09:02 896 1

原创 进入C++

和C的创建方式相同。

2024-02-26 13:26:27 1332 1

原创 c语言练习及知识点补充

这种写法适合函数返回类型是void的情况系统将会自动将返回的值隐式转换为函数的返回类型后边代码就不再执行则要保证每种情况下都有return返回,否则会出现编译错误。

2024-02-25 11:14:15 1054

原创 C语言练习之字符串

在C语言中,你可以使用`strcmp()`函数来比较两个字符串。

2024-02-20 16:22:51 861

原创 C语言练习思路,知识点及源代码分享

parr1先于[ ]结合,说明parr1是数组,数组的内容是int(*)()类型的函数指针1.3.2函数指针数组的应用函数指针函数可以直接调用函数,简化了代码2,找两个独立的数2.1 内容:一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。例如:有数组的元素是:1,2,3,4,5,1,2,3,4,6只有5和6只出现1次,要找出5和6.

2024-02-20 10:05:35 951

原创 扫雷游戏扩展之周围也没有雷,可以展开周围的⼀⽚

game.cpptest.cpp2,效果展示扩展了递归探索函数和判断函数4在扫雷游戏代码的实现过程-CSDN博客可找到简易版本,后续还会继续扩展其他版本

2024-02-18 10:49:27 548 1

原创 扫雷游戏代码的实现过程

game.h#include//生成随机数的头文件#define EASY_COUNT 10 //雷的个数#define ROW 9 //棋盘布置。

2024-02-17 14:56:32 798 1

原创 关于c语言的一些练习题思路和源码分享

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的线段图案。多组输入,一个整数(1~100),表示线段长度,即“*”的数量。针对每行输入,输出占一行,用“*”组成的对应长度的线段。

2024-02-17 09:30:42 1079 1

原创 C语言实现新年烟花过程及知识点

要实现烟花效果和文字效果,需要安装图形库easyx,在B站可查到教程要实现图形展示,还需要包含头文件#include或者#include

2024-02-14 10:10:44 798 1

原创 学生管理系统实现过程

getch()函数主要用于读取用户的输入,而不会在控制台上显示输入的内容。定义结点结构体,用于保存链表中的结点数据,结点需要保存学生信息及下一个结点的地址,并使用typedef给struct _Node类型起名,方便使用。定义学生结构体,用于保存学生的学号,姓名,成绩信息,并使用typedef给struct _student类型起别名为student,方便使用。在以上代码中,system()函数的详情在有提到,大家只需要记住这个形式可以暂停程序和清空控制台即可。

2024-02-09 00:10:35 628 1

原创 关于学生信息系统的几个补充知识

free()`函数是C语言中的一个动态内存释放函数,

2024-02-09 00:10:23 918 1

原创 关于结构体的使用

/代码1:变量的定义int x;int y;} p1;//声明类型同时定义变量p1//定义结构体变量p2//代码二:初始化struct Stu//声明类型//名字int age;//年龄//初始化//指定顺序初始化//代码三int data;//结构体嵌套初始化//结构体嵌套初始化在C语言中,typedef是一个关键字,主要用于为数据类型定义一个新的名称,这样可以使得代码更加简洁和易于阅读。1,为基本数据类型定义新的类型名。

2024-02-08 10:46:57 521

空空如也

空空如也

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

TA关注的人

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