自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯2022年第十三届决赛真题-窗口

在平时使用电脑的过程中,经常会打开各种各样的窗口,各个窗口会在桌面上重叠,并按照一定的层次关系显示。有的窗口能够看到全部内容,而有的窗口只能看到局部。现在给定一组操作桌面窗口的过程序列,请你通过 ASCII 艺术图来绘制最后桌面的状态。已知桌面的大小为 N × M,即桌面高度为 N 个像素,宽度为 M 个像素,其中左上角坐标为 (0, 0),右下角坐标为 (N − 1, M − 1)。对于窗口的操作有如下 5 种:1. new 操作 - 打开一个新窗口如:new 12 20 30 80 100。

2024-06-05 22:55:11 756 1

原创 八皇后问题(洛谷P1219)

一个如下的 6×6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。

2024-04-06 14:58:01 586 1

原创 洛谷p1002(过河卒)

如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如下图 C 点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C)。卒不能通过对方马的控制点。棋盘用坐标表示,A 点(0,0)、B 点(n,m)(n,m 为不超过 20 的整数,并由键盘输入),同样马的位置坐标是需要给出的(约定: CA,同时CB)。

2024-04-03 06:00:00 1084 3

原创 洛谷乒乓球P1042

【代码】洛谷乒乓球P1042。

2024-03-28 22:07:13 148

原创 洛谷蛇形方阵(螺旋矩阵)java

这里做这么篇题解主要是想和这个题联系起来(该题题解可见主页)

2024-03-27 21:56:48 387

原创 洛谷螺旋矩阵 java

其实思路也很简单就是旋转,主要是如何不超出时间限制。

2024-03-27 21:56:30 418

原创 djwcb【算法赛】小白入门赛第8场(C语言)

/ 请在此输入您的代码。

2024-03-23 21:05:15 385 1

原创 djwcb【算法赛】小白入门赛第8场(C语言)

在做这个题时,发现通过率好像不是很高,觉得有必要发表一下自己的题解题目来源。

2024-03-23 21:00:12 587 3

原创 幸运儿(C语言)

n 个人围成一圈, 并依次编号1~n,。从编号为1 的人开始,按顺时针方向每隔一人选出一个,剩下的人重新围成一圈,如此循环直到剩下两人,这剩下的两人就是幸运儿。如果你想成为最后两个幸运儿,请问开始时应该站在什么位置?(设3

2024-03-22 18:19:09 1257 6

原创 循环数(模拟(C语言))

n 位的一个整数是循环数(cyclic)的条件是:当用一个 1 到 n 之间的整数去乘它时, 会得到一个将原来的数首尾相接循环移动若干数字再在某处断开而得到的数字。也就是说,如果把原来的数字和新的数字都首尾相接,他们得到的环是相同的。只是 两个数的起始数字不一定相同。

2024-03-22 07:00:00 855 2

三子棋(Easyx).zip

含三子棋的源码 三子棋是一款经典的棋类游戏,通常由两名玩家进行对战。游戏的目标是在棋盘上形成连续的三个棋子,可以是水平、垂直或对角线方向。 游戏开始时,棋盘为空,每个玩家轮流在自己的回合中选择一个空格放置自己的棋子。黑棋和白棋分别由两个不同的玩家使用,黑棋用黑色表示,白棋用白色表示。 玩家通过点击鼠标左键来选择要放置棋子的位置。当一个玩家成功在棋盘上形成连续的三个棋子时,该玩家获胜并结束游戏。 基于Easyx开发使用c++语言编写

2024-04-06

基于Easyx开发的三子棋小游戏

三子棋是一款经典的棋类游戏,通常由两名玩家进行对战。游戏的目标是在棋盘上形成连续的三个棋子,可以是水平、垂直或对角线方向。 游戏开始时,棋盘为空,每个玩家轮流在自己的回合中选择一个空格放置自己的棋子。黑棋和白棋分别由两个不同的玩家使用,黑棋用黑色表示,白棋用白色表示。 玩家通过点击鼠标左键来选择要放置棋子的位置。当一个玩家成功在棋盘上形成连续的三个棋子时,该玩家获胜并结束游戏。 该游戏基于Easyx开发,需要用到c++语言知识 源码会在主页出现

2024-04-06

tank模型源码及exe里面都有,该模型思路极其简单

该代码使用语言为c语言,提供了键盘监听的使用和tank更新的逻辑,可与其他函数结合使用能增强该模型的使用功能,比如加上一个定时器,可以用于发射炮弹时的位置更新,导入图像使其更有个游戏的模样,下文有部分代码展示if(flag == 1){ index_x = decorate_left; decorate_left = decorate_top-center_y+center_x; decorate_top = center_x+center_y-index_x; index_x = decorate_right; decorate_right = decorate_bottom-center_y+center_x; decorate_bottom = center_x+center_y-index_x; index_x = barrel_left; barrel_left = barrel_top-center_y+center_x; barrel_top = center_x+center_y-index_x; index_x = barrel

2024-04-05

一个可以实现基本操作的tank模型

该图像由程序绘成,美观上不太行,主要是可以实现一些基本操作,前后左右的移动,炮管的旋转,有改进的空间,可以增加炮弹的发射,或有角度的旋转,适合初学者玩玩,代码在做进一步调整,如有必要,可以将其公布 ()控制顺逆时针旋转 上下左右即是键盘上的上下左右控制键

2024-04-03

空空如也

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

TA关注的人

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