**一.**贪吃蛇还要其余的,私聊作者#include
/***光标定位***/HANDLEhout=GetStdHandle(STD_OUTPUT_HANDLE);COORDcoord;
voidlocate(intx,inty){coord.X=y;coord.Y=x;SetConsoleCursorPosition(hout,coord);};
/***隐藏光标***/voidhide(){CONSOLE_CURSOR_INFOcursor_info={1,0};SetConsoleCursorInfo(hout,&cursor_info);}
/***生成随机数***/doublerandom(doublestart,doubleend){returnstart+(end-start)*rand()/(RAND_MAX+1.0);}
/***定义地图的长宽,蛇的坐标,长度,方向,食物的位置***/intm,n;
structnode{intx,y;}snake[1000];
intsnake_length,dir;nodefood;intdirect[4][2]={{-1,0},{1,0},{0,-1},{0,1}};
/***输出墙***/voidprint_wall(){cout<<"";for(inti=1;i<=n;i++)cout<<"-";cout< /***首次输出蛇,其中snake[0]代表头**/voidprint_snake(){locate(snake[0].x,snake[0].y);cout<<"@";for(inti=1;i<=snake_length-1;i++){locate(snake[i].x,snake[i].y);cout<<"";}} /***判断是否撞墙或者自撞***/boolis_correct(){if(snake[0].x0||snake[0].y0||snake[0].xm+1||snake[0].yn+1)returnfalse;for(inti=1;i<=snake_length-1;i++){if(snake[0].xsnake[i].x&&snake[0].ysnake[i].y)returnfalse;}returntrue;} /***随机生成并输出食物位置***/boolprint_food(){srand((unsigned)time(0));boole;while(1){e=true;inti=(int)random(0,m)+1,j=(int)random(0,n)+1;food.x=i;food.y=j;for(intk=0;k<=snake_length-1;k++){if(snake[k].xfood.x&&snake[k].yfood.y){e=false;break;}}if(e)break;}locate(food.x,food.y);cout<<"$";returntrue;} /***蛇的前进/boolgo_ahead(){nodetemp;boole=false;temp=snake[snake_length-1];for(inti=snake_length-1;i>=1;i--)snake[i]=snake[i-1];snake[0].x+=direct[dir][0];snake[0].y+=direct[dir][1];locate(snake[1].x,snake[1].y);cout<<"";/*吃到了食物/if(snake[0].xfood.x&&snake[0].yfood.y){snake_length++;e=true;snake[snake_length-1]=temp;}/输出此时蛇状态/if(!e){locate(temp.x,temp.y);cout<<"";}elseprint_food();locate(snake[0].x,snake[0].y);cout<<"@";/如果自撞***/if(!is_correct()){system("cls");cout<<"Youlose!"< 有帮助,赞一个 迪达拉(已出狱) 6 2024-08-22来自浙江 小ZUZU_童瑞琪专属奴隶 给名了 2024-08-21来自广东 姜云天 报错了 2024-08-13来自北京 等下我改改 2024-08-13来自浙江 顶上去 2023-12-28来自四川 有没有要俄罗斯方块,吃豆人,五子棋的 yy 我要 2023-12-30来自广东 互动|我们2岁啦~参与掉落周年限定礼品 CSP复赛考试注意事项 互动|1024吐槽大会 无聊的我雕了一个南瓜 HappyHalloween万圣节快乐!\textcolor{orange}{\textbf{\Huge\text{HappyHalloween}}}\\\textcolor{orange}{\textbf{\Huge\text{万圣节快乐!}}}HappyHalloween万圣节快乐!>无聊的我雕刻了一个南瓜。TrickorTreat\textcolor{purple}{\textbf{\Huge\text{TrickorTreat}}}TrickorTreat------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------游《温哥华》记-2024Thanksgiving Acgo竞赛积分系统 "复仇者联盟"处罚公告 在“10月排位赛#6”中,我们发现用户复仇者小ZUZU_童瑞琪专属奴隶,ID:937283,在比赛T3,T4,T6中涉嫌使用AI生成代码进行不正当竞争,对此做出惩罚,将其踢出团队,此后不得再加入团队。以下是我们找到的证据@复仇者小ZUZU_童瑞琪专属奴隶T3的代码而这是@复仇者_零提供的由canvas写出的代码经过AI比对,发现@复仇者小ZUZU_童瑞琪专属奴隶T6的代码而这是@复仇者_零提供的由GPT-4写出的代码几乎一模一样......我们有足够好的检测方式,可以检测出每个作弊的人!!!希望这种事情不要再发生,希望大家公平竞争。我们不会惋惜任何一位成员!!!