[C] 纯文本查看 复制代码#include
#include
#include
#include
#include
#define N 21
int apple[3];
char Dive='q';
int score=-10;
typedef struct
{
int x[100];
int y[100];
int front;
}snake;
void InitQueue(snake *&s)
{
s=(snake *)malloc(sizeof(snake));
s->front=-1;
}
void enQueue(snake *&s,int x,int y)
{
++s->front;
s->x[s->front]=x;
s->y[s->front]=y;
}
void deQueue(snake *&s,int &x,int &y)
{
int i;
x=s->x[0];
y=s->y[0];
for(i=0;i<=s->front;i++)
{
s->x[i-1]=s->x[i];
s->y[i-1]=s->y[i];
}