基于C语言编写的贪吃蛇程序,可以参考参考。先在程序中设计好数组元素与蛇,食物的对应关系;产生一个固定大小有边界的游戏区域,蛇从区域中随机一点出发,运动限制在游戏区域内;蛇的运动方向为直线运动,只走横和竖的方向,不走斜线;食物出现按随即分布原则,蛇吃掉一份后随即在游戏区域内出现一份新的食物;蛇的运动速度由得分来控制,得分越高,速度越快;得分按蛇每吃掉一个食物得10分计算;蛇的身体长度从3开始,每吃掉一个事物增加一个长度;游戏结束条件为:在控制过程中蛇头撞到墙壁或者与蛇身相撞