标题:帮忙写一个C++程序 用array画一个迷宫
只看楼主
suckdog
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-9-19
结帖率:41.67%
 问题点数:0 回复次数:0 
帮忙写一个C++程序 用array画一个迷宫
写一个C++关于一个迷宫的小程序, 要求是找出最短的距离从开始点到结束点。 这个迷宫必须要用two-dimensional array做, 而且得用如下的一些commands:

1 M mrow ncol – 设定迷宫的大小, 最大是24 rows, 80 columns. 这个同时也预设所有的空间为空白。 接下来的M将会从新定义迷宫

2. S row col –设置开始点。 接下来的S将会取代之前的S.

3. F row col-设置结束点。接下来的F将会取代之前的F.

4. O row col nrows ncols char – 设置障碍物。 用字母X来当作障碍物。 用字母C去清除障碍物。 迷宫的边被默认为障碍物。

5. P –打印出目前的迷宫

6. G- 解开谜宫, 打印出迷宫和路径长度, 然后结束程序。 如果既没有S也没有F的话, 就是无解。

这些commend是大小写敏感的。 Parameters必须检查有没有超过范围

下面的要求必须在程序里达成:
1.    分开source functions: main, buildmaze, printmaze, and solvemaze.
2.    展示出call by value, reference, 和array
3.    运用array 和 struct
4.    不用global use of variables
搜索更多相关主题的帖子: array 迷宫 
2010-04-29 11:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-304827-1-1.html




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

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