📄 模拟真人走迷宫的程序原代码(原创).htm
字号:
{man.s=RIGHT;p->right=HAVE;}<BR>
break;<BR> case
RIGHT:if(p->right==1)
p->right=HAVE;<BR>
else if(p->up==1)
{man.s=UP;p->up=HAVE;}<BR>
else if(p->down==1)
{man.s=DOWN;p->down=HAVE;}<BR>
else
{man.s=LEFT;p->left=HAVE;}<BR>
break;<BR> }<BR>}</P>
<P>push(struct cross
*p)
/*把新岔路口入栈*/<BR>{stack[top].left=p->left;<BR> stack[top].right=p->right;<BR> stack[top].up=p->up;<BR> stack[top].down=p->down;<BR> stack[top].x=p->x;<BR> stack[top].y=p->y;<BR> top++;<BR>}</P>
<P>int wan(struct cross
*p)
/*当前人所在的岔路口走完否?*/<BR>{int
count=0;<BR> if(p->left==1)
count++;<BR> if(p->right==1)
count++;<BR> if(p->up==1)
count++;<BR> if(p->down==1)
count++;<BR> if(count>0) return
0;<BR> return 1;<BR>}</P>
<P>void chukou(struct cross
*p)
/*人从出口出来*/<BR>{if(p->up==ENTER)
man.s=UP;<BR> else if(p->down==ENTER)
man.s=DOWN;<BR> else if(p->left==ENTER)
man.s=LEFT;<BR> else man.s=RIGHT;<BR>}</P>
<P>main()<BR>{int c,k;<BR>int
gdriver=DETECT,gmode;<BR>registerbgidriver(EGAVGA_driver);<BR>initgraph(&gdriver,&gmode,"");<BR>cleardevice();<BR>show_map();<BR>init_man();show_man(LIGHTRED);getch();delay(65000);<BR>do{<BR>switch(c=cross())<BR>
{case
1:switch(man.s)<BR>
{case UP:if(UP_M)
move();<BR>
else
back();break;<BR>
case DOWN:if(DOWN_M)
move();<BR>
else
back();break;<BR>
case LEFT:if(LEFT_M)
move();<BR>
else
back();break;<BR>
case RIGHT:if(RIGHT_M)
move();<BR>
else
back();break;}<BR>
break;</P>
<P> case
2:go_on();break;<BR> case
3:<BR> case
4:k=xin();<BR>
if(!k)
{copy();rukou();xuanlu(&across);push(&across);}<BR>
else {if(wan(&stack[k]))
chukou(&stack[k]);<BR>
else xuanlu(&stack[k]);}</P>
<P>
move();<BR>
break;<BR>
}<BR>delay(65000);<BR>}while(!kbhit());<BR>closegraph();}</P>
<P>/*<FONT
size=2>请大家注意:按任意键开始走(电脑自动模拟的),在按一次键则退出程序,它可以走遍所有的岔路寻找迷宫出口,由于我并未编写走出迷宫胜利的条件,所以,最后它会返回到入口处来回的“震荡”,为清楚看到它的行程,我使得每次走过的路都用绿色示意。*/</FONT><BR></P><BR></FONT></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD width="100%" height=25>
<DIV align=center></DIV></TD></TR>
<TR>
<TD width=255 height=20><A class=bottom
href="http://www.cstudyhome.com/wenzhang06/review.asp?NewsID=4896"
target=_blank> <IMG
height=18 src="模拟真人走迷宫的程序原代码(原创)_files/icon1.gif"
width=18 border=0> <FONT color=blue>发表评论</FONT></A>
</TD></TR>
<TR>
<TD width="100%">
<HR SIZE=1>
</TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%" height=18><B>相关专题:</B>
<TR>
<TD width="100%">
<HR SIZE=1>
</TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%" height=18><B>相关信息:</B></TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%"> 没有相关信息</TD></TR>
<TR>
<TD width="100%">
<HR SIZE=1>
</TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%"><B>相关评论:</B></TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%"></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=5 width="100%"
border=0>
<TBODY>
<TR bgColor=#d1e4fc>
<TD
width="100%">发表人:风吹树叶落 发表人邮件:<A
href="mailto:spring100321">spring100321</A> 发表时间:2004-12-31
20:52:40</TD>
<TD width=270>
<P align=right></P></TD></TR>
<TR>
<TD bgColor=#ffffff
colSpan=2>我觉得很有创意 ,不过如果就这么走.好象没有意义啊,这样就象是在看一场电影<BR>观众只是坐在那干看,我想没有人愿意只是看吧.如果能够做一些修改,让它有FLASH的效果会不会好一点啊.我只是刚刚C语言,可能我的意见不好实现,随便说说哦<BR></TD></TR></TD></TR></TBODY></TABLE>
<HR noShade SIZE=1>
</TD></TR>
<TR>
<TD align=middle width="100%" height=28><A class=bottom
href="http://www.cstudyhome.com/wenzhang06/review.asp?NewsID=4896"
target=_blank><IMG height=11
src="模拟真人走迷宫的程序原代码(原创)_files/more.gif" width=50
border=0> <FONT color=blue>更多评论</FONT></A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center bgColor=#c1c1c1
border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=748 align=center bgColor=#a7ccfa
border=0>
<TBODY>
<TR>
<TD width=20 background=模拟真人走迷宫的程序原代码(原创)_files/banbg.gif> </TD>
<TD width=255 background=模拟真人走迷宫的程序原代码(原创)_files/banbg.gif
height=20></TD>
<TD width=214 background=模拟真人走迷宫的程序原代码(原创)_files/banbg.gif
height=20><A class=bottom
href="http://www.cstudyhome.com/wenzhang06/send.asp?NewsID=4896"
target=_blank><IMG height=16 src="模拟真人走迷宫的程序原代码(原创)_files/mail.gif"
width=16 border=0> 将本信息发给好友</A> </TD>
<TD width=168 background=模拟真人走迷宫的程序原代码(原创)_files/banbg.gif><IMG
height=14 src="模拟真人走迷宫的程序原代码(原创)_files/printer.gif" width=16><A
class=bottom href="javascript:window.print()"> 打印本页</A></TD>
<TD width=91 background=模拟真人走迷宫的程序原代码(原创)_files/banbg.gif><INPUT onclick="window.close();return false;" type=button value=关闭窗口 name=close>
</TD></TR>
<TR vAlign=top>
<TD width=20 bgColor=#c1c1c1 height=1></TD>
<TD width=469 bgColor=#c1c1c1 colSpan=2 height=1></TD>
<TD width=259 bgColor=#c1c1c1 colSpan=2
height=1></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--<IFRAME src="http://www.cpok.com/ad/alp.htm?wangfu" width="760" height=110 marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></IFRAME>--><!--<IFRAME src='http://www.cpok.com/ad/alp.htm?wangfu' width='760' height='124' marginwidth='0' marginheight='0' frameborder='0' scrolling='no'></IFRAME>-->
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD bgColor=#c1c1c1 height=1></TD></TR></TBODY></TABLE>
<TABLE class=p9 cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD align=middle
background="C:\Documents and Settings\online7\桌面\gqh\模拟真人走迷宫的程序原代码(原创)_files\BACK1(1).gif"
height=20> </TD></TR>
<TR>
<TD align=middle height=20><A class=bottom
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.cstudyhome.com/wenzhang06');"
href="http://www.cstudyhome.com/wenzhang06/ReadNews.asp?NewsID=4896#"><BR>设为首页</A>
| <A class=bottom
onclick=window.external.AddFavorite(location.href,document.title);
href="http://www.cstudyhome.com/wenzhang06/ReadNews.asp?NewsID=4896#">加入收藏</A>
|<A class=bottom
href="http://www.cstudyhome.com/wenzhang06/ReadNews.asp?NewsID=1086"
target=_blank>广告服务</A>| <A class=bottom
href="mailto:spring100321">联系我们</A><A class=bottom
href="http://www.cstudyhome.com/wenzhang06/admin/login.asp"
target=_blank>.</A><BR><BR><BR>版权所有 Copyright © 2002~2004
C语言之家<BR></TD></TR><BR>
<TR></TR></TBODY></TABLE>
<TABLE class=p9 cellSpacing=0 cellPadding=0 width="100%" align=center
border=0><TBODY>
<TR>
<TD align=middle><!-- <script language=JavaScript>
document.write("<a href='http://www.sunofcn.com/counter13/infolist.asp?admin=dd123'>");
document.write("<img src='http://www.sunofcn.com/counter13/count.asp?admin=dd123&Referer="+escape(top.document.referrer)+"&curURL="+escape(top.document.URL)+"&Width="+escape(screen.width)+"&Height="+escape(screen.height)+"' border=0 width=80 height=30 alt='阳光统计|WWW.SUNOFCN.COM'>");
document.write("</a>");
</script>--></TD></TR></TBODY></TABLE><BR><BR><BR>
<TABLE class=p9 cellSpacing=0 cellPadding=0 width="100%" align=center
border=0><TBODY>
<TR>
<TD align=middle width="7%" background=模拟真人走迷宫的程序原代码(原创)_files/bott.gif
height=30> </TD>
<TD align=middle width="80%" background=模拟真人走迷宫的程序原代码(原创)_files/footerbg.gif
height=30> <FONT
color=#dde99f>........................................................................................................</FONT>
<SCRIPT src="模拟真人走迷宫的程序原代码(原创)_files/Counter.htm"></SCRIPT>
</TD></TR></TBODY></TABLE>7 </BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -