#include<stdio.h>#define m 10#define n 15#define NUM m*ntypedef struct{ int x,y;/*x,y为到达点的坐标*/ int pre;/*pre为(x,y)的前驱点在数组sq中的下标*/}sqtype;int maze[m+1][n+1];typedef struct{ int dx; int dy;}moved;
void shortpath(int maze[m][n],moved move[8]){ sqtype sq[NUM]; int front,rear; int x,y...