走迷宫问题以及C程序代码.doc

走迷宫问题以及C程序代码.doc

ID:48367850

大小:27.51 KB

页数:2页

时间:2019-11-28

走迷宫问题以及C程序代码.doc_第1页
走迷宫问题以及C程序代码.doc_第2页
资源描述:

《走迷宫问题以及C程序代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、走迷宫M*n格的迷宫,1表示可以走,0表示不可以走读入:m*n个数据和起始点、结束点。先要求找出所有克星的道路,要求所有的路中没有重复的店,走失只能是上下左右四个方向。如果一条路都不行,则输出-1。第一行是两个数m和n(m,n<15)接下来是m行n列的01数据最后两行是起始点和结束点。输出所有可行的路径,描述一个点用(x,y)表示,初开始点外,其他都要用“->”表示连接没有路径输出-1样例输入:54110010000110110111111154样例输出:-1样例输入2:54110011110110110111111154样例输出2:(1,1)->(1,2)->(2,2)->

2、(2,3)->(3,3)->(3,2)->(4,2)->(4,1)->(5,1)->(5,2)->(5,3)->(5,4)(1,1)->(1,2)->(2,2)->(2,3)->(3,3)->(3,2)->(4,2)->(5,2)->(5,3)->(5,4)(1,1)->(1,2)->(2,2)->(3,2)->(4,2)->(4,1)->(5,1)->(5,2)->(5,3)->(5,4)(1,1)->(1,2)->(2,2)->(3,2)->(4,2)->(5,2)->(5,3)->(5,4)(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(3,2)

3、->(4,2)->(4,1)->(5,1)->(5,2)->(5,3)->(5,4)(1,1)->(2,1)->(2,2)->(2,3)->(3,3)->(3,2)->(4,2)->(5,2)->(5,3)->(5,4)(1,1)->(2,1)->(2,2)->(3,2)->(4,2)->(4,1)->(5,1)->(5,2)->(5,3)->(5,4)(1,1)->(2,1)->(2,2)->(3,2)->(4,2)->(5,2)->(5,3)->(5,4)#includeusingnamespacestd;intmain(){charnames[20]

4、[50];intcount=0;for(;;){chartemp[50];cin>>temp;if(strcmp(temp,"#")==0)break;inti;for(i=0;ii;j--){strcpy(names[j],names[j-1]);}strcpy(names[i],temp);count++;break;}elseif(res==0){break;}}if(i==count){strcpy(names[count],temp

5、);count++;}}for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。