预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

贪吃蛇源代码完美运行,结尾附图 #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<windows.h> intprintMap(intmap[][16]); voidmoveBox(intmap[][16],intx,inty,intselect,intmap2[][16]); intinsert(intmap[][16],intmap2[][16],intsum); voidUI(); voidimg1(); voidimg2(); voidimg3(); voidimg4(); voidimg5(); voidimg6(); voidcolor(intb)//颜色函数 { HANDLEhConsole=GetStdHandle((STD_OUTPUT_HANDLE)); SetConsoleTextAttribute(hConsole,b); } voidimg1() { intmap2[14][16]; inti,j,sum=0; intmap[14][16]={ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0}, {0,0,0,0,0,0,1,3,1,0,0,0,0,0,0,0}, {0,0,0,1,1,1,1,4,1,0,0,0,0,0,0,0}, {0,0,0,1,3,2,4,6,1,1,1,0,0,0,0,0}, {0,0,0,1,1,1,4,2,4,3,1,0,0,0,0,0}, {0,0,0,0,0,1,2,1,1,1,1,0,0,0,0,0}, {0,0,0,0,0,1,3,1,0,0,0,0,0,0,0,0}, {0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; for(i=0;i<14;i++) for(j=0;j<16;j++){ map2[i][j]=map[i][j]; if(map[i][j]==3||map[i][j]==5) sum++; } insert(map,map2,sum); img2(); } voidimg2() { intmap2[14][16]; inti,j,sum=0; intmap[14][16]={ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0}, {0,0,0,0,1,2,6,3,3,3,1,0,0,0,0,0}, {0,0,0,0,1,2,2,2,2,2,1,1,0,0,0,0}, {0,0,0,1,1,1,4,2,2,2,2,1,0,0,0,0}, {0,0,0,1,2,2,2,2,2,2,2,1,0,0,0,0}, {0,0,0,1,2,4,2,1,4,1,2,1,0,0,0,0}, {0,0,0,1,2,2,2,1,2,2,2,1,0,0,0,0}, {0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, }; for(i=0;i<14;i++) for(j=0;j<16;j++){ map2[i][j]=map[i][j]; if(map[i][j]==3||map[i][j]==5) sum++; } insert(map,map2,sum); img3(); } voidimg3() { intmap2[14][16]; inti,j,sum=0; intmap[14][16]={ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0}, {0,0,0,0,1,2,2,6,1,0,0,0,0,0,0,0}, {0,0,0,0,1,2,4,4,1,0,1,1,1,0,0,0}, {0,0