自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】结构体&类

int _uid;//学号//姓名int _sex;//性别int _class;//班级//定义结构体变量在C语言中,结构体是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构体、联合体等)的数据单元。在结构体中,编译器为结构体的每个成员按其自然边界分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构体的地址相同。

2024-02-28 18:06:16 807

原创 【数据结构和算法】C语言实现栈

【代码】【数据结构和算法】C语言实现栈。

2024-02-22 17:07:01 323

转载 【数据结构和算法】寻找两个数组中第k小的数

【代码】【数据结构和算法】寻找两个数组中第k小的数。

2024-02-22 17:04:19 49 1

原创 【数据结构和算法】链表的简单实现

🐱‍🚀个人博客🐱‍👤收录专栏:数据结构和算法🐱‍👓专栏目标:分享一些学习的代码🐱‍💻作者:敲代码的猫(Codemon)

2024-02-22 16:15:52 538 2

原创 【C++游戏开发-03】贪吃蛇

上次我们通过qt工具实现了推箱子的图形化编程,本节我们将使用Visual Studio2022和easyX图形库来实现贪吃蛇的demo。在前两节推箱子中已经实现过很多细节的部分,因此本篇贪吃蛇更多的是干货。下期我将继续使用qt工具实现贪吃蛇的完整版开发,敬请期待…

2024-02-21 20:04:16 1183

原创 【C++开发实例】贪吃蛇的游戏开发框架

【代码】贪吃蛇的游戏开发框架。

2024-02-21 14:42:43 363

原创 【C++游戏开发-02】推箱子图形化

继上次推箱子demo的实现,本节我们将使用QT开发完整的推箱子游戏

2024-02-20 15:13:59 1354 1

原创 【QT开发】qt下载及安装

这里注意路径, 不能是中文, 然后另外找的路径, 需要创建一个qt文件夹便于管理。安装完成后, 点击 Qt Creator 4.15.0 打开开发软件。然后下面选择的内容如图示中介绍, 选择qt控件和qt开发的IDE。然后使用注册好的账号输入到安装程序中, 然后下一步。新版本加入验证, 在官网上注账号, 进入官网。注册需要使用邮箱, 注册完成后, 需要邮箱验证。下载后运行安装包,点击Sign up。qt安装包【版本5.12.11】然后, 点击头像进行注册。

2024-02-02 17:45:32 471

原创 【C++游戏开发-01】推箱子

推箱子为本系列的第一篇,我个人认为这是游戏开发中最基础最简单的部分,所以放在开篇,程序有些入门适合初学者阅读。对于程序方面如果大家有更好的方案欢迎在评论区留言。那么首先为大家介绍一下推箱子的游戏规则:如上图所示,为某一关推箱子的地图画面;其中黄色的圆点为目标点,带有叉的方块是箱子,玩家通过方向键控制小人移动,在移动过程中如果遇到箱子可以推动箱子,但不能拉。如下情况则不可以推动箱子:1.箱子遇到墙壁;2.两个箱子重叠(推动两个箱子);

2024-02-02 17:18:43 1437 2

原创 【C++游戏开发】序言

游戏部分要完成:推箱子、贪吃蛇、俄罗斯方块、飞机大战 、坦克大战、五子棋、三国杀、UNO、连连看。

2024-01-30 18:08:37 364

原创 【数据结构和算法】数组中的逆序对

对于数组[7,5,6,4],若要计算其中的逆序对个数,及 [7,5],[7,6],[7,4],[5,4],[6,4],可以发现,若将所有逆序对依次交换其在数组中的位置,我们将会得到一个有序的数组,因此,我们可以用排序的思想来解决该题。归并排序是建立在归并操作上的一种有效的排序算法,归并排序对序列的元素进行逐层折半分组,然后从最小分组开始比较排序,合并成一个大的分组,逐层进行,最终所有的元素都是有序的。归并排序算法排序过程中需要额外的一个序列去存储排序后的结果,所占空间是n,因此空间复杂度为O(n)

2023-07-26 17:20:32 276

原创 【数据结构和算法】链表中倒数第k个节点

输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是。这个链表的倒数第3个节点是值为4的节点。

2023-07-26 17:19:47 305

原创 【数据结构和算法】翻转单词顺序

输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. “,则输出"student. a am I”。

2023-07-26 17:19:12 262

原创 【C++开发实例】教师工作量管理系统思路(链表应用)

帮朋友写的一个链表题,记录一下

2022-11-16 19:17:24 1476 3

原创 【数据结构和算法】二叉树操作题

二叉树的层序创建以及一些操作

2022-11-12 10:21:15 766

原创 【数据库】MySQL笔记

MySQL数据类型整型tinyint 1字节 -128~127tinyint(1) 相当于布尔类型 括号中数字表示二进制位数5smallint 2字节 -32768~32767mediumint 3字节int 4字节 -2147483648~2147483647integer 4字节 和 int没区别 bigint 8字节浮点型float 4字节double 8字节字符串型char(n) n代表字符个数 占用n位varchar(n) 占用实际字符个数text 占用实际字符

2021-12-26 13:31:16 432

原创 【Java日记】从“学生选题分配”到“菜单系统” 之 当你有一个非常不错的老师=_=

事情的经过是这样的:2021.9.25这天我在开开心心的干饭,突然学习通上收到了莉莉老师发布的Java作业:顿时我

2021-10-30 14:25:13 386 1

原创 【C++开发实例】C++习题(系统菜单设计)

题目根据“实践项目1、2“Q题的内容进入实质性设计内容如下:1、现有学生信息包含三部分:学号(10位数字组成的字符串)、姓名(10位英文字母组成的字符串)、成绩(0~100整数)。2、按照功能菜单对应的功能完成一个班的数据信息的输入Add、显示Display、查找Locate、修改Modify、删除Delete。其中学号是每名学生的关键字。3、输入信息时按照关键字先查找是否存在,如不存在,提示输入信息4、显示信息时按照两种显示方式(两种方式可以设计子菜单):一种是输入学生的关键字,显示特定学生,找

2021-02-18 17:38:51 19186 16

原创 【汇编语言】debug如何进入

首先进入https://www.dosbox.com/网站下载DOSBOX模拟器:2下载完成后运行安装程序,一路点击next直到安装完毕即可:3然后下载debug应用程序并把它放到任意磁盘中,假设我们放到D盘的Debug文件夹:注意,这里需要自己新建文件夹并命名为Debug4打开dosbox文件目录,找到名为DOSBox 0.74-2 Options.bat的文件并打开5打开后文件将以文本形式展现,下拉到最后按图示填写这些信息(注意你的debug在哪个硬盘就在mount c 之

2021-02-04 11:42:05 3264 5

原创 【C++开发实例】C++推箱子的后续(颜色和字符读取)

上次的推箱子教程后,有小伙伴说希望发添加颜色的代码,那么今天小编就来说一说颜色和一些其他知识:关于读取字符1.getchar()上次说到需要输入按键“w,a,s,d”来使小人移动,但还不能每次输入后都按一下回车。那么今天又是讲干货的一天:若要读取字符,我们可以:char a;cin>>a;或是c语言的:char a;scanf("%c",&a);但其实我们还可以用其他方法:char a;a=getchar();a=getchar();与scanf("%c"

2021-02-02 19:22:06 2745 5

原创 【C++开发实例】使用C++做一个整蛊好兄弟的猜数游戏

作为小编今天的睡前水文,就给大家来点干货:酱 !酱 !猜数字游戏所谓猜数字游戏,就是让系统随机生成一个数字,但是这个数字不会让人看到,我们只能把它猜出来,而在指定次数内猜中的话就会显示胜利。要想实现这样的一个游戏,首先我们要有生成随机数的代码:rand()函数rand()函数就是用来生成随机数的,rand()会返回一个范围在0~MAX(32767)之间的随机整数,暂时我们不用了解MAX(32767)有多大,我们只需要知道它是非常非常非常非常非常大的数就OK了。在调用rand()函数之前,我

2021-02-02 00:38:23 2330 4

原创 【C++开发实例】如何使用C++做个简单的推箱子

今天向大家介绍一下如何使用C++来写一个推箱子游戏的代码首先要做出推箱子,我们先要明确它的思路是什么:如图,在一个推箱子游戏中,我们首先要有一个二维的地图,并在地图中加入障碍物,箱子,小人,还有箱子需要到达的指定地点。当然,简单的把这几个人因素呈现出来是很简单的,如下面的代码:#include<iostream>using namespace std;int main(){ cout<<"\n\n"; cout<<" ###

2021-01-31 00:31:57 13798 15

空空如也

空空如也

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

TA关注的人

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