C语言200行代码实现简易版《贪吃蛇》
此程序主要运用gotoxy函数将光标移动到指定位置,及kbhit()函数监听键盘输入以此控制蛇头移动方向,随机数函数使食物小球在地图范围内随机出现。 食物坐标使用结构体储存x,y坐标。蛇身每一点坐标使用结构体x[]y[]数组分别储存每一点的x,y位置。 蛇身移动的思路是根据蛇的长度for循环从蛇身最后一个点开始依次将后面一个点赋值给前面一点完成蛇身体移动。 蛇头撞向到蛇身思路为循环遍历蛇身,判断蛇头x,y坐标是否与其中一点相等。相等则撞车游戏结束。地图围栏即限制蛇头x,y坐标大小范围即可。代码如下:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111 ...






