日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

纯c语言贪吃蛇,纯C语言贪吃蛇 求助

發布時間:2025/4/16 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 纯c语言贪吃蛇,纯C语言贪吃蛇 求助 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

#include

#include

#include

#include

//#define N 6

int i,j;

int level;

int score=0;

int t=0;

char map[16][21]={"====================",

"=#####@ =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"= =",

"===================="};

struct Food

{

int x;/*食物的橫坐標*/

int y;/*食物的縱坐標*/

bool yes;/*判斷是否要出現食物的變量*/

}food;/*食物的結構體*/

struct Snake

{

int x[0];//蛇的坐標;N表示蛇的第幾節 ,頭部為第0節

int y[0];

int node;/*蛇的節數,第0節表示頭*/

int life;/* 蛇的生命,0活著,1死亡*/

}snake;/*蛇的結構體*/ void putfood(int i,int j)//i,j為蛇頭坐標

{

//生成隨機坐標,當隨機坐標為蛇身或者蛇頭或墻時重新生成

int x=0,y=0;

food.yes=0;

srand(time(NULL)); //初始化隨機數種子

while ((map[y][x]=='#')||(map[y][x]=='@')||((x==i)&&(y==j)))

{

x=rand()%18+1; //產生0-9的數,如果要產生0-10,用rand()%10+1

y=rand()%13+1;

}

map[y][x]='O';

return;

}

void output()//移動之后重新鋪地圖

{

int i,j;

system("cls"); //每移動一次清屏一次并重鋪地圖

//printf("Up:w Down:s Left:a Right:d\n");

for (i=0;i<16;i++)//行控制

{

for (j=0;j<21;j++)//列控制

{

printf("%c",map[i][j]);//顯示新地圖

}

printf("\n");

}

printf("level:%d score:%d\n",level,score);

}

int GameOver()

{

snake.life=1; //當life=1時程序結束.

printf("Game Over!!!\n");

printf("your score is %d.\n",score);//輸出游戲信息

return 0;

}

void chooselevel()

{

printf("請輸入游戲等級 1 2 3 4 5 \n");

scanf("%d",&level);

t=6000/level;//游戲難度

}

void getscore()

{

score+=10;

if(score%100==0)

{

if(level==5) ;

else

{

printf("level up!!\n");

level+1;

}

}

}

void turn_up() //向上走的函數

{

int i;

if ((snake.y[0]-1==0)||(snake.x[0]==0)||(map[snake.y[0]-1][snake.x[0]]=='#')||(map[snake.y[0]-1][snake.x[0]]=='='))

總結

以上是生活随笔為你收集整理的纯c语言贪吃蛇,纯C语言贪吃蛇 求助的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。