| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 336 人关注过本帖
标题:求解迷宫问题
只看楼主 加入收藏
chs0913
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-6-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
求解迷宫问题
写一段代码,能随机生成一个10*10的由#号与空格合成的迷宫,并求出到达目的地路径!求解!!!
2012-06-18 23:02
邱威
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:136
专家分:351
注 册:2012-3-28
收藏
得分:10 
去精华看看,里面有很多小游戏的代码。。。
2012-06-18 23:13
震中地带
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:171
专家分:359
注 册:2012-3-26
收藏
得分:10 
回复 2楼 邱威
如何随即得到#和空格啊
2012-06-18 23:15
邱威
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:136
专家分:351
注 册:2012-3-28
收藏
得分:0 
void MapRand(int (*map)[N])
{
   int i,j;
   cleardevice();/*清屏*/
   randomize(); /*随机数发生器*/
   for(i=0;i<N;i++)
   {
      for(j=0;j<N;j++)
      {
  if(i==0||i==N-1||j==0||j==N-1)/*最外面一圈为墙壁*/
     map[i][j]=1;
  else
     if(i==1&&j==1||i==N-2&&j==N-2)/*出发点与终点表示为可走的*/
        map[i][j]=0;
     else
        map[i][j]=random(2);
      }
   }
}
这是随机迷宫图的产生函数,其他的应该知道吧。。。
2012-06-18 23:37
快速回复:求解迷宫问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015979 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved