数据结构(C语言版)实验报告(迷宫)

}

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; }

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4