自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发学习日志——java初步外卖系统实现

在学习java中api编程接口时,学了ArrayList和String后决定练习一下,开发一个简单的外卖系统,有利于自己熟悉新学的知识。

2024-07-16 12:54:57 351

原创 数组的随机排序(java版)

学完c语言之后,我直接速学java,在初阶时候碰到一个案例:如何将数组随机排序。

2024-07-12 17:45:22 183 1

原创 冒泡排序进阶

compare是函数调用约定,这里不做多介绍,const void* e1,const void*e2是函数指针,void* base是排序的起始位置,num是待排序的数据元素的个数,width是待排序的数据元素的大小,单位为字节。这个函数可以排序任意类型的数据类型,我们回来看最初冒泡排序的算法,我们知道现在这个冒泡排序不完美在于他只能排序整型类型,因此我们需要改变的是参数的类型,还有两个元素间的比较,但是这里也有一个问题------不同的数据类型排序方法不同。

2024-03-22 15:35:21 629

原创 扫雷游戏实现和学习思路

首先扫雷需要一个游戏界面,这里设定一个9*9的棋盘,随机分十个格子里藏着雷,每个格子会显示周围一圈的雷的数量,直到最后将雷的格子排出来获胜,我们可以将有雷设为1,将没雷设为0,但是如果玩家在进行排查操作时,当前格子出现1时,可能会存在歧义,因此需要设置两个棋盘,一个是已经布置雷的棋盘(mine),另一个是玩家排查雷的棋盘(show),显示给玩家的是后者。因为在判断周围有多少雷时,在边边的格子可能会存在越界的问题,所以我们将棋盘存放格子数量变大,设置为char[11][11](上下左右多出两行两列)。

2023-12-11 23:58:19 572 1

原创 三子棋游戏的实现和思路学习

因为是三子棋所以我们需要创建一个二维数组,先初始化为0,然后我们将棋盘画出来,这里需要初始化棋盘的函数,因为不写入值时需要用空格空开表示该位置为空,可以下棋,我写的是InitBoard(board, ROW, COL);还有电脑输出纯随机的坐标,不够智能,玩家很容易取胜等等,日后还望改进,有机会多跟大佬交流,这里是一个刚学c语言的大二学生写的第一个博客,还望多多包涵!接着我们实现玩家下棋的操作,首先判断下棋位置的坐标是否在棋盘内,然后判断该区域是否是空格区域,只有空格区域才能下棋,最后完善循环。

2023-12-06 22:51:54 1215 1

空空如也

空空如也

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

TA关注的人

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