内容发布更新时间 : 2024/12/23 21:51:46星期一 下面是文章的全部内容请认真阅读。
}
int main() {
int zmg; char ch; printf(\ \\n\\n\
printf(\ printf(\
|\\n\
printf(\
|\\n\
printf(\
|\\n\
printf(\
|\\n\
printf(\ printf(\ |\\n\
printf(\ getchar(); 数据结构课程设计--迷宫问题求解
|
|
|
| XXXX XXXXXXXXXXXXXX |\\n\ | XXXXXXX
|----------------------------------------|\\n\ | |----------------------------------------|\\n\
do {
system(\ fflush(stdin);
MazeType *maze=(MazeType *)malloc(sizeof(MazeType)); //设置
迷宫的长宽不含外墙
printf(\请输入迷宫的列数(不含外墙时):\ scanf(\
printf(\请输入迷宫的行数(不含外墙时):\ scanf(\ generatemaze(maze); printf(\随机创建迷宫\\n\ PrintMaze(maze); getchar(); getchar(); PosType start,end; start.x=1;start.y=1;
end.x=maze->lie-1;end.y=maze->hang-1; zmg=MazePath(maze,start,end); if(zmg) {
printf(\此迷宫通路为\\n\
}
PrintMaze(maze);
} else
printf(\此迷宫无通路\\n\ //getchar();
printf(\再次尝试?(Y/N)?\ scanf(\
while(ch=='Y'||ch=='y'); return 0; }