亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 28.c

?? C語言實戰105例的光盤所附程序
?? C
字號:
#include<stdio.h>
#define ROW 8
#define COLUMN 8
#define STEP ROW*COLUMN
/*ROW表示迷宮的行數,COLUMN表示迷宮的列數,STEP表示隊列的容量*/
/*定義一個用來記錄迷宮探路的隊列*/
struct StepQueue
{
	int x,y;    
	int PreStep;
}StepQ[STEP],tmpStepQ[STEP];
/*定義一個結構體用來表示迷宮中的移動方向,一共有8種方向*/
struct MoveD
{
	/*x,y坐標增量,取值-1,0,1*/
	int x, y;  
}move[8];
/*迷宮探路函數*/
int PathMaze(int maze[ROW][COLUMN])  
{
	int i,j,k,v,front,rear,x,y,l;
	/*聲明一個標記數組來記錄一個是否到達過某個點,并進行初始化*/
	int mark[ROW][COLUMN];
	for(i=0;i<ROW;i++)
		for(j=0;j<COLUMN;j++)
			mark[i][j]=0;
	/*初始化入口點*/		
	StepQ[1].x=1;
	StepQ[1].y=1;
	StepQ[1].PreStep=0;
	front=1;
	rear=1;
	mark[1][1]=1;   
	while(front<=rear)
	{
		/*以(x,y)為出發點進行搜索*/
		x=StepQ[front].x;
		y=StepQ[front].y;
		/*搜索(x,y)的8個相鄰(i,j)是否可以到達*/   
		for(v=0;v<8;v++)  
		{
			i=x+move[v].x;
			j=y+move[v].y;
			/*(i,j)為可以到達點,將起入隊*/
			if((maze[i][j]==0)&&(mark[i][j]==0))
			{
				rear++;
				StepQ[rear].PreStep=front;
				StepQ[rear].x=i;
				StepQ[rear].y=j;
				mark[i][j]=1; 
			}
			/*如果到達出口,則輸出路徑*/
			if((i==ROW-2)&&(j==COLUMN-2))    
			{
				printf("\nThe Path in this maze is: \n\n");
				k=rear;
				l=0;
				/*k==0說明已經到達*/
				while(k!=0)
				{
					tmpStepQ[l++].x=StepQ[k].x;
					tmpStepQ[l++].y=StepQ[k].y;
					/*找前一點*/
					k=StepQ[k].PreStep;
				}
				/*輸出路徑*/
				while(l>0)
					printf("(%d,%d)>",tmpStepQ[--l].x,tmpStepQ[--l].y);
				printf("(%d,%d)",tmpStepQ[0].x,tmpStepQ[0].y);
				return(1);      
			}
		}
		/*從隊列中彈出一個點,front指向新的出發點*/
		front++;   
	} 
  /*隊空說明沒有路徑*/
	printf("There is no Path in the maze! \n");
	return(0); 
}
/*迷宮生成函數*/
void CreateMaze(int maze[ROW][COLUMN])
{
	int i,j;
	for(i=0;i<COLUMN;i++)
	{
		maze[0][i]=1;
		maze[ROW-1][i]=1;
	}
	for(i=0;i<ROW;i++)
	{
		maze[i][0]=1;
		maze[i][COLUMN-1]=1;
	}
	maze[1][1]=0;maze[1][2]=1;maze[1][3]=0;maze[1][4]=1;maze[1][5]=1;maze[1][6]=0;
  maze[2][1]=1;maze[2][2]=0;maze[2][3]=0;maze[2][4]=1;maze[2][5]=1;maze[2][6]=0;
	maze[3][1]=0;maze[3][2]=1;maze[3][3]=1;maze[3][4]=0;maze[3][5]=0;maze[3][6]=1;
	maze[4][1]=1;maze[4][2]=0;maze[4][3]=0;maze[4][4]=1;maze[4][5]=1;maze[4][6]=0;
	maze[5][1]=1;maze[5][2]=1;maze[5][3]=0;maze[5][4]=0;maze[5][5]=1;maze[5][6]=1;
	maze[6][1]=0;maze[6][2]=1;maze[6][3]=1;maze[6][4]=1;maze[6][5]=0;maze[6][6]=0;
	for(i=0;i<ROW;i++)
	{
		printf("\n        ");
		for(j=0;j<COLUMN;j++)
			printf("%2d",maze[i][j]);
	}
}
int main()
{
	/*聲明一個用來放迷宮的數組*/
	int maze[ROW][COLUMN];
	clrscr();
	/*初始化移動方向數組*/
	move[0].x=-1;move[0].y=-1;move[1].x=-1;move[1].y=0;
	move[2].x=-1;move[2].y=1;move[3].x=0;move[3].y=-1;
	move[4].x=0;move[4].y=1;move[5].x=1;move[5].y=-1;
	move[6].x=1;move[6].y=0;move[7].x=1;move[7].y=1;
	
	printf("*********************************\n");
	printf("|      Welcome to our maze      |\n");
	printf("*********************************\n");
	/*創建一個迷宮*/
	CreateMaze(maze);
	/*迷宮中探路*/
	PathMaze(maze);
	getch();
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美不卡| 亚洲手机成人高清视频| 成人91在线观看| 久久人人爽人人爽| 久久av资源网| wwww国产精品欧美| 国内久久婷婷综合| 欧美精品一区视频| 国产精品一区二区黑丝 | 日韩理论电影院| 91丝袜呻吟高潮美腿白嫩在线观看| 亚洲国产电影在线观看| 丁香一区二区三区| 一区2区3区在线看| 免费视频一区二区| 日韩免费视频线观看| 久久99精品久久久久婷婷| 5月丁香婷婷综合| 免费观看久久久4p| 99精品欧美一区二区三区小说| 国产99久久久国产精品| 在线观看日韩毛片| 韩国av一区二区三区在线观看| 国产成人精品影院| 亚洲啪啪综合av一区二区三区| www.爱久久.com| 午夜视频一区在线观看| 91美女在线观看| 久久久久久99久久久精品网站| 久久9热精品视频| 欧美激情一区三区| 3atv在线一区二区三区| 国产精品久久久久一区二区三区共| 91在线无精精品入口| 全国精品久久少妇| 国产午夜三级一区二区三| 欧美日韩日日摸| 色综合色狠狠天天综合色| 色94色欧美sute亚洲线路一久| 午夜精品久久久久久久久久久| 26uuu色噜噜精品一区| 91久久精品国产91性色tv| 麻豆精品在线观看| 一区二区三区四区精品在线视频| 国产sm精品调教视频网站| 国产精品无码永久免费888| 91精品国产综合久久香蕉麻豆| 国产精品一区久久久久| 日产精品久久久久久久性色| 欧美顶级少妇做爰| 中文字幕国产一区| 欧美电视剧免费观看| 91小宝寻花一区二区三区| 午夜欧美2019年伦理| 精品国产免费久久| 欧美唯美清纯偷拍| 色哟哟欧美精品| 国产一区二区三区在线观看免费视频 | 久久综合av免费| 欧美在线色视频| 色婷婷久久综合| 久久精品国内一区二区三区| 亚洲一区在线免费观看| 国产欧美在线观看一区| 欧美一区二区美女| 精品中文字幕一区二区| 久久综合视频网| 日韩欧美区一区二| 色噜噜狠狠色综合欧洲selulu| 成人免费三级在线| 91免费看片在线观看| 色婷婷综合久久久久中文| 国产在线国偷精品产拍免费yy| 亚洲综合久久久久| 亚洲精品国产一区二区精华液 | 国产一区91精品张津瑜| 国产精品灌醉下药二区| 精品美女一区二区三区| 日本伦理一区二区| 日韩精品亚洲一区二区三区免费| 欧美国产日韩一二三区| 中文字幕欧美国产| 国产蜜臀av在线一区二区三区| 久久久不卡影院| 洋洋成人永久网站入口| 亚洲人成伊人成综合网小说| 国产亚洲人成网站| 日韩免费一区二区三区在线播放| 日韩一区二区高清| 日韩一级大片在线观看| 欧美日韩成人综合| 国产成人精品一区二区三区四区 | 久久精品国产亚洲aⅴ| 日韩精品久久久久久| 亚洲欧美色一区| 成人高清视频在线观看| 国产一区二区三区在线观看免费视频| 国产综合色视频| 粉嫩av亚洲一区二区图片| 日本乱人伦一区| 盗摄精品av一区二区三区| 免费欧美日韩国产三级电影| 亚洲成国产人片在线观看| 国产精品成人免费| 亚洲精品一二三| 亚洲成av人**亚洲成av**| 免费成人在线播放| 国内一区二区在线| 91蝌蚪porny| 欧美日韩在线播放三区| 精品国产精品一区二区夜夜嗨| 亚洲综合丁香婷婷六月香| 一本色道久久综合狠狠躁的推荐| 色哟哟欧美精品| 欧美精品一区二区三区四区| 精品国产伦一区二区三区免费| 韩国av一区二区三区四区 | 亚洲在线免费播放| 亚洲18影院在线观看| 国产成人日日夜夜| 一本高清dvd不卡在线观看| 欧美无人高清视频在线观看| 91蝌蚪国产九色| jlzzjlzz国产精品久久| 成人污视频在线观看| 在线视频国内一区二区| 欧美大尺度电影在线| 日本美女视频一区二区| 欧美第一区第二区| 国产精品黄色在线观看 | a4yy欧美一区二区三区| 精品日韩一区二区三区| 国产综合色产在线精品| 91成人网在线| 久久精品在线观看| 精品动漫一区二区三区在线观看| 中文字幕的久久| 欧洲国产伦久久久久久久| 欧美精品一区二区三区在线| 亚洲乱码精品一二三四区日韩在线| 蜜乳av一区二区| 99久久99久久精品国产片果冻| 欧美亚洲一区三区| 欧美日韩中字一区| 日韩欧美在线影院| 五月婷婷欧美视频| 岛国精品一区二区| 2022国产精品视频| 亚洲欧洲制服丝袜| 日本欧美一区二区在线观看| 成人午夜看片网址| 久久久电影一区二区三区| 日韩高清不卡一区二区| 欧美性色黄大片手机版| 日韩一区二区在线观看| 欧美一区日韩一区| 亚洲狠狠爱一区二区三区| 国产91精品欧美| 国产片一区二区| 久久99精品视频| 欧美综合视频在线观看| 日韩一区二区影院| 一区二区三区在线观看动漫| 成人性生交大合| 欧美成人一区二区三区片免费 | 国产精品乱码人人做人人爱| 国产精品视频一二三| 国产河南妇女毛片精品久久久| 欧美亚洲高清一区| 亚洲综合成人网| 色综合久久久久综合99| 一区二区高清免费观看影视大全| 国产不卡视频在线观看| 中文字幕欧美一区| 亚洲午夜久久久久久久久久久| www.欧美精品一二区| 国产女主播视频一区二区| 久久91精品久久久久久秒播| 日韩欧美在线综合网| 国产精品影视在线观看| 国产视频在线观看一区二区三区| 美女免费视频一区二区| 欧美三级在线播放| 欧美一级搡bbbb搡bbbb| 国产一区二区不卡在线| 亚洲综合色网站| 国产精品视频第一区| 成人午夜激情影院| 亚洲免费三区一区二区| 日本道精品一区二区三区| 亚洲国产精品精华液网站| 91国产丝袜在线播放| 国产精品日韩精品欧美在线| 欧美成人精品福利| 一二三四社区欧美黄| 亚洲午夜精品一区二区三区他趣| 成人午夜视频福利| 一区二区三区四区不卡在线| 欧美综合视频在线观看| 日本在线播放一区二区三区|