天天达
    以下是C语言贪吃蛇小游戏的源代码示例: ```c #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #define WHITE "\033^[37m" #define CYAN "\033^[36m" #define RED "\033^[31m" #define GREEN "\033^[32m" #define YELLOW "\033^[33m" #define PURPLE "\033^[35m" #define Y 20 #define X 18 //地图 int map^[Y][X]^; //蛇的长度 int length,Time,type=0, //蛇的速度 speed=260, d=0,last=0,food=0; //常量包括地图打印用到的空地、墙、食物 int WALL=-2,FOOD=-1,VOID=0; char color=3,big_c,x,y, file_name="/storage/emulated/0/AnyegameRecord.txt"; clock_t start={ 0} ,end; //计时器,当过了ms个毫秒的时间就返回真 int Timer(clock_t ms,int id) { end=clock(); if(end-start^[id]^>=ms*CLOCKS_PER_SEC) { start^[id]^=end; return 1; } return 0; } //改变光标位置 void Gb( int x, int y) { printf("\033^[%d;%dH",y,x); } //清屏 void cls() { printf("\033^[2J"); fflush(stdout); } //打印游戏画面 void print_map() { Gb(1,1); printf(WHITE"时间:%d秒 长度:%d格 最高记录%d\n",Time,length,big_c); for(int y=0;y<Y;++y) { for(int x=0;x<X;++x) { if(map^[y][x]^==