自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数学建模笔记2Topsis法

数学建模笔记Topsis方法

2022-04-22 20:21:39 378

原创 数学建模笔记1层次分析法

层次分析法对应问题权重表判断矩阵一致矩阵对应问题层次分析法主要解决评价类问题,例如在填选志愿时候比较两所不同学校的学习氛围,就业前景,学习氛围,男女比例进行选择。解决评价类问题需要注意:评价目标,可选方案,评价准则(相关文献搜索)。权重表权重表的各个指标权重之和为1。指标权重可以理解为重要程度。最终指标权重和各个方案权重乘积之和为最终得分。判断矩阵如上图所示,为选择旅游景点判断矩阵,Aij表示与指标j相比,i的重要程度。例如相对于相对于景色花费更重要一点点,判断为2,那么A21=2,同样A

2022-04-18 19:42:32 922

原创 HTML详解2(黑马程序员笔记)

HTML表格标签,列表标签,表单标签。

2022-01-17 22:06:53 4701

原创 HTML详解1(黑马程序员笔记)

html基础1

2022-01-15 21:17:44 4536

原创 学生运动会成绩数据库

学生运动会成绩数据库实验要求设计思路源代码头文件主菜单录入成绩查看成绩实验要求(1)录入各运动项目信息(项目类别编号,项目编号,项目名称,本校男子历史记录 本校女子历史记录),其中历史记录根据田赛、径赛分别记录时间值(时:分:秒)和长度值(float类型(米))。因此建议使用共用体完成类型定义。运动项目内容通常不插入删除,只可查询或修改(如历史记录值的修改)。(2)录入所有参赛运动员的个人信息(学号,姓名,性别,学院编号),并存储在文件中。对于运动员信息可以做到:插入、修改、删除等。(3)运动员所报

2022-01-07 13:37:14 2010

原创 C语言之文件操作(1)

文件操作文件文件的打开和关闭三级目录文件  在电脑的D盘,C盘等等中的所有东西都叫文件,在程序设计中,一般有两种文件,一个是程序文件(与程序有关的或者程序产生的),另一个是数据文件(程序运行时读写数据的)。  一个文件要有一个唯一的文件名,以便识别。文件名一般包含三个部分:文件路径+文件名主干+文件后缀,例如D:\C语言\文件操作.txt,用来存放相关信息文件的打开和关闭  对文件进行操作的时候,需要先打开文件,再读/写文件,最后再关闭

2021-10-24 20:06:20 2269

原创 时间复杂度和空间复杂度

目录算法的复杂度时间复杂度空间复杂度算法的复杂度  算法的复杂度是用来衡量一个算法的好坏的,分为时间复杂度和空间复杂度,时间复杂度主要衡量一个算法运行的快慢,空间复杂度主要衡量算法运行所需要的额外空间。时间复杂度  算法的时间复杂度是一个函数(带有未知数的表达式),它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。void Fun(int N){ int count

2021-10-17 21:10:21 77

原创 动态内存开辟

动态内存开辟三种方式动态内存函数malloc和freecalloc三级目录三种方式  内存中存在三种空间,分别是栈区(用来存放局部变量和函数形式的参数),堆区(动态内存分配),静态区(存放全局变量和静态变量)动态内存函数malloc和free  malloc是申请开辟动态内存分配空间函数,头文件为<stdlib.h> 和<malloc.h>,在MSDN上解释为void *malloc( size_t size );  如果开

2021-10-10 20:04:56 127

原创 C语言之自定义类型

C语言之自定义类型(一) 结构体结构体的声明结构体的自引用结构体成员的初始化结构体内存对齐(二) 枚举类型(三) 联合体(一) 结构体结构体的声明struct Book{ char name[20]; char author[20]; int price;}S1,S2;//全局变量int main(){ struct Book S3;//局部变量 return 0;}  在声明结构体的时候,也可以选择不完全声明struct { char name[20

2021-10-04 20:46:12 108

原创 利用offsetof计算起始偏移量

偏移量  存储单元的实际地址与其所在段的段地址之间的距离。在结构体中理解为结构体内存中的单元到结构体起始位置的距离。offsetof  MSDN上解释为:size_t offsetof( structName, memberName );  它的头文件为<stddef.h>,本质上是一个宏(注意不是函数)  第一个放结构体的类型名,第二个放结构体中的变量。#include <stdio.h>

2021-09-28 22:21:32 368

原创 C语言之操作符详解

操作符详解(一)求字符串长度函数strlen(二)字符串拷贝函数strcpy — strncpy(三)字符串函数strcat — strncat(四)字符串比较函数strcmp — strncmp(五)字符串查找函数strstrstrtok(五)错误信息报告函数strerror &(六)字符操作函数(七)内存操作函数memcpymemmovememsetmemcmp(一)求字符串长度函数strlen  strlen是求字符串长度函数,以\0为结束,长度不包括\0,&nb

2021-09-23 20:40:15 101

原创 区分sizeof和strlen

区分sizeof和strlen(一)关于sizeof和strlen(二)sizeof和数组(三)strlen的和数组(一)关于sizeof和strlen  sizeof是操作符(不是函数),单位是字节,作用是求变量所占空间的大小或者求类型创建的变量所占空间的大小,和内存中放什么数据没有关系。#include <stdio.h>int main(){ int a = 10; short b = 20; printf("%d\n", sizeof(a));//整

2021-09-13 22:51:59 89

原创 指针数组?数组指针?函数指针?

  最近在学习C语言,着实遇见了让我非常头疼的问题,什么是指针数组?什么又是数组指针?函数指针又是个什么鬼?  在学习这些之前,我们先来回顾一下指针的相关内容,指针是一个存放地址的变量,指针的大小是固定的,在32位机下是4个字节,在64位机下是8个字节,指针是有类型的,比如整形指针,字符型指针,指针的类型决定了指针的加减整数的步长,指针解引用操作时候的权限。接下来就让我们来深入学习一下指针吧。指针的进阶之旅指针数组数组指针数组名和&数组名之间的区别数组名是首元素地址的例外数组

2021-09-12 17:50:58 146 1

原创 编写一个自己的qsort函数

qsort函数的编写  在这里编写一个自己的qsort函数void Swap(char* b1,char* b2,int width){ for (int i = 0; i < width; i++) { char temp = *b1; *b1 = *b2; *b2 = temp; *b1++; *b2++; }}void My_qsort( void *base, size_t num, size_t width,int (__cdecl *

2021-09-11 23:09:19 122

原创 qsort函数在冒泡排序中的应用

qsort函数在冒泡排序中的应用冒泡排序qsot函数的用法冒泡排序中的qsort冒泡排序#include <stdio.h>void bubble_sort(int arr[], int sz){ int temp;//用于交换中间变量 for (int i = 0;i < sz - 1;i++) { for (int j = 0;j < sz - i - 1;j++) { if (arr[j] > arr[j + 1]) { tem

2021-09-11 19:14:39 155

转载 【转】Markdown中图片的相关操作(位置,缩放)

目录一、图片的位置1.1图片的居中1.2图片的居右1.3图片的居左二、图片的缩放三、三位一体一、图片的位置1.1图片的居中代码一:<div align=center><img src="https://img-blog.csdnimg.cn/6ee7cacc267b4ec8b570b2ab9c0a0ce1.png"/></div>代码二:![描述](https://img-blog.csdnimg.cn/6ee7cacc267b4ec8b570b2ab

2021-09-07 17:19:57 918

原创 运用C语言实现简单的扫雷小游戏

Hello,各位老铁们,我又来啦,最近疫情比较严重,大家一定要做好个人防护啊。在家闲着无聊,不妨来看看C语言实现扫雷小游戏。

2021-08-18 00:29:06 237

原创 C语言的进阶之数据的存储

(一)C语言的数据类型 首先,C语言的数据类型有哪些呢(即内置类型) 整形大家族:(1)char //字符数据类型 (2)short //短整型 (3)int //整形 (4)long //长整型 (5)long long //更长的整形浮点型大家族:(1)float //单精度浮点数...

2021-08-14 00:07:16 120

原创 C语言之函数栈帧的创建和销毁

学习C语言已经有一段时间了,在学习的过程中,我们有没有考虑过以下问题:1.局部变量是怎么创建的?2.为什么局部变量的值是随机值?3.函数是怎么传参的?传参的顺序是怎样的?形参和实参是什么关系?4.函数调用是怎么做的?5.函数调用是结束后怎么返回的?...

2021-08-11 01:02:07 249

原创 C语言实现三子棋游戏之代码分析

感觉距离第一次写blog已经很久了(在此流下无奈的眼泪),19号学校开展了认知实习,忙忙碌碌到23号,快放假到最后因为灾情又被退了两次票,最后连夜赶火车到的家,到家就歇了两三天,开始编程+学游泳+考驾照,真的是放假也休息不了啊,算了算了,吐槽到此结束,这期间学习写了一个C语言实现的三子棋游戏,下面是代码的一些分析。-----------------------------------------------------------(分割线)------------------------------..

2021-07-30 18:20:44 555 5

空空如也

空空如也

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

TA关注的人

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