Курсовая работа: Поиск кратчайшего пути в лабиринте

Enter

- Функция не будет реаги-

- ровать на ввод

полное

соответствие

11

навести курсор на

комнату и нажать

Enter

Функция должна попроси

ть ввести выход из лаби

ринта.

полное

соответствие

Тестируемый модуль:

int Find(struct Lab *P,int x1,int y1,int x2, int y2)

{

int x,y,k=1,F=1;

P->Put[y2][x2]=k;

while(F)

{

F=0;

for(x=1;x<=MX;x++)

{

for(y=1;y<=MY;y++)

{

if (P->Put[y][x]==k)

{

if (P->Map[y+1][x]!=0 && P->Put[y+1][x]==0)

{ P->Put[y+1][x]=k+1;F=1;}

if (P->Map[y-1][x]!=0 && P->Put[y-1][x]==0)

К-во Просмотров: 1698
Бесплатно скачать Курсовая работа: Поиск кратчайшего пути в лабиринте