你们怎么那么厉害!佩服!怎么学的?能不能给我这个菜鸟点建议怎么学习c!谢谢!
程序代码:void rndapple(ssnake *snp,int *px,int *py)
{//产生苹果随机位置
bool f=false;//unused
int i,j,k=0,z[1500][2]={0};
char map[width][height]={0};
*px=-1;*py=-1;
for(i=0;snp[i].f>0;i++)map[snp[i].x][snp[i].y]=1;
for(i=0;i<width;i+=2)
for(j=0;j<height;j++)
{
if(map[i][j]==0)
{
z[k][0]=i;
z[k][1]=j;
k++;
}
}
if(k>0)
{
i=rand()%k;
*px=z[i][0];
*py=z[i][1];
}
}
