![](https://csdnimg.cn/release/download_crawler_static/88232117/bg5.jpg)
cout<<"☆";//显示粮仓
else
cout<<"□";//显示可行路径
}
}
if(x==8&&y==9)
{
finish = clock();//停止计时
duration = (double)(finish - start) / CLOCKS_PER_SEC;//compute the time
cout<<endl<<"你耗费的时间是:"<<endl<<duration<<"秒"<<endl;
if(duration>killtime)//lose
{
cout<<" 你输了,完蛋了,小老鼠要饿死了 囧 rz!!"<<endl;
}
else//win
{
cout<<endl<<" └(^o^)┘ 小老鼠总算找到粮仓了,谢谢啊! "<<endl<<"
这是你赢得的金币◎,小老鼠奉上:"<<endl;
cout<<" ";
for(int i=0;i<20-duration;i++)
cout<<"◎";
cout<<endl;
}
exit(0);
}
}
cout<<endl;
}
}
}
}
}
Mazepath()模块:
void MazePath(int maze[][w],int x,int y)//找到全部路径的函数
{
int i;
SElemType data;
if(x==h-2&&y==w-2)//到达出口
{
print(S);
return;
}
for(i=0;i<4;i++)//进行四个方向的判断
{
data.seat.r=x;
data.seat.c=y;
data.d=i;