748UVa迷宫探索
来源:互联网 发布:阿里云服务器个人备案 编辑:程序博客网 时间:2024/05/17 12:02
gets()函数好像不能通过编译了?
#include<stdio.h>#include<string.h>#include<ctype.h>char maze[50][100];int numr;void dfs(int i,int j);int main(){//freopen("input.txt","r",stdin);int numcase;scanf("%d",&numcase);getchar();while(numcase--){numr=0;int si,sj;while(fgets(maze[numr],100,stdin) && maze[numr][0]!='_'){maze[numr][strlen(maze[numr])-1]='\0';char *p = strchr(maze[numr], '*');if(p){si = numr;sj = p-maze[numr];}numr++;}maze[numr][strlen(maze[numr])-1]='\0';maze[si][sj] = ' ';dfs(si,sj);for(int i = 0; i <=numr;i++){for(int j = 0; j<strlen(maze[i]);j++){if(maze[i][j] == 1) putchar('#');else putchar(maze[i][j]);}putchar('\n');}}}void dfs(int i,int j){if(maze[i][j] != ' ') return;maze[i][j] = 1;dfs(i-1, j);dfs(i+1, j);dfs(i, j-1);dfs(i, j+1);}
0 0
- 748UVa迷宫探索
- UVA 784 迷宫探索
- UVa 784 迷宫探索
- 迷宫探索
- 迷宫探索
- 迷宫探索
- 迷宫探索
- uva 784 Maze Exploration(迷宫探索) —— DFS
- 地下迷宫探索
- pta 地下迷宫探索
- PTA 地下迷宫探索
- (dfs)迷宫探索
- poj 3026 迷宫探索外星人
- 迷宫寻路问题探索
- PAT--地下迷宫探索--dfs
- sdut 3361迷宫探索dfs
- uva-迷宫题
- UVa 532 三维迷宫
- PHP弱类型导致的安全问题--md5
- Android studio jni 生成 头文件
- [Leetcode] 71. Simplify Path 解题报告
- PHP弱类型--strcmp()
- 九度OJ-1172-哈夫曼树
- 748UVa迷宫探索
- UVa 1589 象棋 xiangqi 问题。 判断是否将军致死。
- [Leetcode] 72. Edit Distance 解题报告
- 构建本地vim编程环境
- iOS 沙盒文件路径获取
- Effective Java 读书笔记——39:必要时进行保护性拷贝
- [Leetcode] 73. Set Matrix Zeroes 解题报告
- 区间找点
- CCF201403-2 窗口(100分)