c语言推箱子代码02637.doc

c语言推箱子代码02637.doc

ID:49689294

大小:16.31 KB

页数:22页

时间:2020-03-03

c语言推箱子代码02637.doc_第1页
c语言推箱子代码02637.doc_第2页
c语言推箱子代码02637.doc_第3页
c语言推箱子代码02637.doc_第4页
c语言推箱子代码02637.doc_第5页
资源描述:

《c语言推箱子代码02637.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#include#includevoidmap1();voidmap2();voidmap3();voidshow();voidmove();voidmain(intargc,char*argv[]){time_ta,b;time(&a);system("color1E");loop1:{system("cls");//刷屏printf("tttt欢迎进入推箱子游戏tttt请按abc选择游戏tttt

2、按d键结束");intt=getch();if(t=='d'){printf("ttt");}else{if(t=='a'){map1();gotoloop1;}if(t=='b'){map2();gotoloop1;}if(t=='c'){map3();gotoloop1;}else{printf("tttt请重新输入:");gotoloop1;}}}time(&b);printf("tttt游戏总共用时%.3d秒ttt",b-a);ge

3、tch();//等待读取回车符以结束程序}voidmap1(){time_tp,q,o;time(&p);inti=4,j=4,m=6,n=2,t=1,k=3;system("cls");//刷屏system("color2E");intx=1,y=7;charz,a[9][9]={/*为背景设置初始资料*/{'#','#','#','#','#','#','#','#','#'},{'#','#','#',3,0,0,0,1,'#'},{'#','#',0,0,0,'#',0,'#','#'},{

4、'#',0,0,'#',0,0,5,0,'#'},{'#',0,5,5,3,0,0,0,'#'},{'#','#',0,'#',0,0,'#','#','#'},{'#','#',3,0,0,0,'#','#','#'},{'#','#','#','#','#','#','#','#','#'},{'#','#','#','#','#','#','#','#','#'}};show(a);//调用输出函数loop://语句标号move(a,&x,&y,i,j,m,n,t,k,&z);if(a[i][

5、j]=='!'&&a[m][n]=='!'&&a[t][k]=='!'){system("cls");//刷屏show(a);printf("ttttYOUAREWIN!");time(&q);printf("ttttt用时%.3d秒",q-p);printf("tttt*******回车重新选择*******tttt");getch();}else{time(&o);if(z=='d'){return;}if(o-p>30){loop1:system(

6、"cls");//刷屏printf("tttt时间已过请重新回车选关!");intg=getch();if(g==13)//判断是否为回车符{return;}else{gotoloop1;}}system("cls");//刷屏show(a);//调用输出函数gotoloop;}}voidmap2(){time_tp,q,o;time(&p);inti=2,j=1,m=1,n=3,t=4,k=6;system("cls");//刷屏system("color2E");intx=4,y=1;c

7、harz,b[9][9]={/*为背景设置初始资料*/{'#','#','#','#','#','#','#','#','#'},{'#','#','#',3,0,'#','#','#','#'},{'#',3,'#',0,0,0,0,'#','#'},{'#',0,5,0,'#','#',0,0,'#'},{'#',1,0,5,0,0,3,0,'#'},{'#',0,0,0,0,0,0,'#','#'},{'#','#','#',0,0,5,'#','#','#'},{'#','#','#','#

8、',0,0,'#','#','#'},{'#','#','#','#','#','#','#','#','#'}};show(b);//调用输出函数loop://语句标号move(b,&x,&y,i,j,m,n,t,k,&z);if(b[i][j]=='!'&&b[m][n]=='!'&&b[t][k]=='!'){system("cls");//刷屏show(b);printf("ttttYOUAREWIN!");time(&q);printf("t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。