问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言课程设计一个迷宫

发布网友 发布时间:2022-06-10 20:26

我来回答

1个回答

热心网友 时间:2天前

让人完全帮你写一个这基本没机会,
迷宫的随机生成要注意调整随机变量的值,不断测试,尽量得出一个比较可行迷宫生成器。
提醒你一下就是 自动运行探索那里,如果要用递归的话,写一个函数,判断该店是否可行,如果可行,就调用该函数探索周围的点,地图可以看做一个二维数组,0,1判断是否可行,
这里给你一个伪代码例子
//1表示可行,0表示不可行
search_map(a[][MAX],point_x,point_y)
{
if(a[point_x][point_y]==0&&数组未越界)
{
search_map(a,point_x+1,point_y);
search_map(a,point_x-1,point_y);
search_map(a,point_x,point_y+1);
search_map(a,point_x,point_y-1);
}
}
调用这个函数的时候在主函数调用search_map(a,入口_x,入口_y)即可,这样可以查到所有可以达到的范围,最后可以抽取一条或数条可行路径。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
5数字寓意是什么意思 如何在 iPhone14上恢复已删除的照片? 红井源 醇香胡麻油 2.5L-购买最佳价格 python如何实现修改当前文件夹下所有文件名称? python遍历输出所有文件 用Python遍历指定文件夹下所有文件 Python:读取指定路径下的文件,含子文件夹,可指定文件类型 谁有治疗网瘾的好方法? 孩子有网瘾又叛逆怎么办 退伍证名字错了怎么办 ...现在在学习C语言,下载什么编程软件好用?有链接或文件就更好了... 哪位高手帮我把汇编语言程序转换成c语言程序啊?(对了是51单片机程序... 有什么办法能使自己快速哭出来!! 世界上有龙和凤凰吗 世界上有没有凤凰? 世界上到底有没凤凰 世上真的有凤凰吗?还是传说? 世界上有凤凰吗 洗衣机把羽绒服洗坏了可以用吹风筒把羽绒吹干吗 世界上有真凤凰吗? 羽绒服能不能用电吹风吹 世界上真的有凤凰吗 石斑鱼手钓的渔法 石斑鱼用什么鱼饵才能钓到? 天翼3G上网卡插USB3.0跟插USB2.0有什么区别吗? 如何把gho文件做成u盘安装系统 如何把WIN2000的GHO文件装到U盘里。怎么办? 如何将GHO文件变成用U盘启动…重装系统不会饿… 发红包记录删除怎么查 泡茶时为什么茶叶会漂浮在水上面? ipad mini 2怎么还原出厂设置 中信证券人才发展中心是做什么 中信证券营业部内训师是做什么的 陆风x5门的指纹锁没反应 金积镇的介绍 金积镇的详细情况 金积镇位于吴忠市的什么方位 宁夏吴忠市利通区积金镇邮编是多少 宁夏回族自治区吴忠市利通区金积镇油粮桥村邮编是什么? 宁夏回族自治区吴忠市利通区金积镇马桥村邮编是什么? 吴忠市有哪些乡镇 从银川到金积镇怎么走呢? 银川火车站至吴中金积镇电厂多少公里? 宁夏哥老会首领“赵神仙",为何两次组织反清起义都失败了? 北京市到宁夏吴忠金积多少公里 宁夏省吴忠市金积镇中阿商贸城拖欠农民工工资到底谁能帮忙解决?_百度... 吴忠市利通区包括哪些地方?包括周边的乡镇农村 宁夏吴忠市金积镇佳美纸业不发工资 金积镇灵活就业社保补助啥时办? 想自学3D动漫设计 推荐的笔记本是什么配置 刚刚学习 不要太高端_百度知...