c的命运交响曲内容摘要:

do(0,false)6[O]case(3,6)do(0,false)6[O]3[O]:do(1,false) case(5,4)x?booI?0:6[O]:7[O])+*O:8[O]),x++。 main(++booI,0)。 }}} 趣味程序 4—— 迷宫 (Nick Johnson) include /*****************************************************/ int m[256 ] [ 256 ],a ,b。 WINDOW*w。 char*l= \176qxl q q k w\ xm x t j v u n ,Q[ ]= Z pt!ftd` qdc!`eu dq!$c!nnwf/** *** */t\040\t。 c( int u , int v){ v?m [u] [v 1] |=2,m[u][v1] amp。 48?W][v1 ] amp。 15]]):0:0。 u?m[u 1][v]|=1 ,m[ u 1][ v]amp。 48? W1 ][v ]amp。 15] ]):0:0。 v 255 ?m[ u][v+1]|=8,m[u][v+1]amp。 48? W][ v+1]amp。 15]] ):0 :0。 u 255 ?m[ u+1 ][v ]|= 4,m[u+1][ v]amp。 48?W+1][v]amp。 15]]):0:0。 W][ v]amp。 15] ])。 }cu(char*q){ return *q ?cu (q+ 1)amp。 1?q [0] ++: q[0 ] :1。 }d( int u , int/**/v, int/**/x, int y){ int Y=y v, X=x u。 int S,s。 Y 0?Y =Y ,s, s= 1:( s=1)。 X0?X=X,S =1 :(S= 1)。 Y= 1。 X=1。 if(XY){ int f=Y (X 1 )。 while(u!= x){ f= 0?v+=s,f=X:0。 u +=S。 f+= Y。 m[u][v]|=32。 mvwaddch(w,v ,u, m[u ][ v]amp。 64? 60: 46)。 if (m[ u][ v]amp。 16){c(u,v)。 return。 }} }else{int f=X (Y1)。 while (v !=y ){f =0 ?u +=S, f= Y:0。 v +=s。 f+=X。 m[u][v]|= 32。 mvwaddch(w,v ,u,m[u][v]amp。 64?60:46)。 if(m[u ][ v]amp。 16) {c( u,v )。 return。 }}}}Z( int/**/a, int b){ }e( int/**/y,int/**/ x){ int i。 for (i= a。 i =a +S。 i++)d(y,x,i,b),d(y,x,i,b+L)。 for(i=b。 i=b+L。 i++)d(y,x,a,i),d(y,x,a+ S,i )。 mvwaddch(w,x,y,64)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。