- 博客(10)
- 收藏
- 关注
原创 用C语言打造贪吃蛇小游戏(含彩色控制台界面)
本项目通过控制台字符界面,使用链表结构实现蛇身的动态增长,结合键盘控制实现实时操作,支持:✅ 游戏主界面交互✅ 键盘方向控制(↑↓←→)✅ 食物生成与得分机制✅ 撞墙/自咬判定✅ ESC 退出 + 空格暂停✅ F1 加速 / F2 减速✅ 控制台动画效果与颜色美化1.进入游戏 2.查看说明 3.退出游戏请选择: 1游戏载入中...请稍后[控制台显示游戏界面、蛇身、移动等]#define UP12345使用枚举常量表示方向与特殊操作;使用。
2025-03-30 11:40:22
691
原创 c++实现图片镜像
BMP(Bitmap)是一种无压缩的位图图像格式,由文件头 + 信息头 + 图像数据三部分组成。文件头(BITMAPFILEHEADER):描述整个文件的大小、类型等;信息头(BITMAPINFOHEADER):包含图像宽高、位深度、压缩方式等;像素数据:紧随文件头之后,按行存储图像内容。// 文件大小 . . . } BITMAPFILEHEADER;// 信息头大小 int32_t biWidth;// 图像宽度 int32_t biHeight;
2025-03-30 11:18:15
977
1
原创 用C++实现文件写入和培训班管理系统:从基础到实战
✅ 如何用C++写入文本文件(ofstream的基本使用)✅ 如何用结构体、数组、文件操作构建一个实用的小型管理系统这个培训班管理系统虽然不复杂,但具备了实际项目开发中的核心逻辑,适合初学者练手,并为后续学习数据库、GUI界面或C++面向对象编程打好基础。👉你会如何扩展这个系统?比如添加课程时间冲突检测、学员退选功能等?一起讨论吧~
2025-03-30 11:09:12
538
1
原创 每日一练20203.5.17
按照题目要求,将两个序列摆好,发现,只要第二行的任意一个位置是“1”,那么进行“or”运算之后,结果肯定是“1”。所以问题的关键是第二行为“0”的位置有多少个,因为,这些位置是可以依据第一行的位置上的数字而改变的。如果是有问题,希望有小伙伴可以提示一下。本道题的解题思路呢很简单,其实在进行“or”运算之后,起决定性作用的是二进制序列里面的“1”。设第二行为“0”的位置上,对应的第一行也为“0”的数目为a2,第一行为“1”的数目为把把b2。第一行“1”的个数为a1,“0”的个数为b1。
2023-05-17 00:23:55
198
2
原创 html布局之发展流程图
表示发展流程的圆圈和线条怎么布?3.总结bootstrap布局还是很灵活,用content的边界线布局这条蓝线有点障眼法的感觉,尤其在屏幕适配的部分显得很呆板,需要非常细的调整(现在我也想不出更好的的qwq),尤其在奇数个圆圈的时候还要考虑怎么分配这12个区块(我这里是2+3+2+3)。本人刚刚入门,还望大家多多指教!(觉得有帮助,点个赞哈哈哈哈)
2023-01-10 10:21:07
1612
空空如也
请同学们看看这个每日一练,真的属于题干都没看懂
2023-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人