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

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

?? 迷宮問題的數組解法.txt

?? 迷宮問題 數組解法
?? TXT
字號:
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#define N 20
int aa[N][N];/*遞歸用的數組*/
int yes=0;/*判斷是否找到路線的函數*/
int x[100][2],n=0;/*x數組是顯示路線用的,n是它的下標,也就是走了幾次*/
void fun1(int (*aa)[N],int (*a)[N]);/*重復賦值函數*/
int fun(int (*a)[N],int i,int j);/*遞歸找路算法函數*/
void begain(int (*t)[N]);/*開始的隨機地圖函數*/
void pr(int (*t)[N],int nn);/*輸出地圖函數*/
void win(int (*t)[N]);/*成功函數*/
void lose();/*失敗函數*/
void main(void)/*主函數*/
{
 int t[N][N];
 begain(t);/*開始*/
 pr(t,0);/*開始輸入地圖*/
 fun(t,1,1);/*遞歸找路*/
 if(yes)
 win(t);/*成功*/
 else
 lose();/*失敗*/
 getch();
}
void fun1(int (*aa)[N],int (*a)[N])/*為了不同方式的遞歸而循環8次*/
{
 int i,j;
 for(i=0;i<N;i++)
  for(j=0;j<N;j++)
   aa[i][j]=a[i][j];
}
int fun(int (*a)[N],int i,int j)/*遞歸找路*/
{
 if(i==N-2&&j==N-2)/*達到目的了*/
  {
  yes=1;
  return;
  }
 a[i][j]=1;/*走到的地方變為0*/
  fun1(aa,a);
 if(aa[i+1][j+1]==0&&!yes)/*右下,這里開始的8個if是8個方向的遞歸*/
{
fun(aa,i+1,j+1);
  if(yes)/*如果到達目的了再把值給顯示路線的數組*/
  {x[n][0]=i,x[n++][1]=j;return;}
}
/*這里開始的7個函數具體同上函數*/
  fun1(aa,a);
 if(aa[i+1][j]==0&&!yes)/*下邊*/
{
fun(aa,i+1,j);
  if(yes)
  {x[n][0]=i,x[n++][1]=j;return;}
}
  fun1(aa,a);
 if(aa[i][j+1]==0&&!yes)/*右邊*/
{
fun(aa,i,j+1);
  if(yes)
  {x[n][0]=i,x[n++][1]=j;return;}
}
 fun1(aa,a);
 if(aa[i-1][j]==0&&!yes)
{
  fun(aa,i-1,j);
  if(yes)
  {x[n][0]=i,x[n++][1]=j;return;}
}
  fun1(aa,a);
 if(aa[i-1][j+1]==0&&!yes)
{
fun(aa,i-1,j+1);
  if(yes)
  {x[n][0]=i,x[n++][1]=j;return;}
}
  fun1(aa,a);
 if(aa[i+1][j-1]==0&&!yes)
{
fun(aa,i+1,j-1);
  if(yes)
  {x[n][0]=i,x[n++][1]=j;return;}
}
  fun1(aa,a);
 if(aa[i][j-1]==0&&!yes)
{
fun(aa,i,j-1);
  if(yes)
  {x[n][0]=i,x[n++][1]=j;return;}
}
  fun1(aa,a);
 if(aa[i-1][j-1]==0&&!yes)
{
fun(aa,i-1,j-1);
  if(yes)
  {x[n][0]=i,x[n++][1]=j;return;}
}
}
void begain(int (*t)[N])/*開始的隨機地圖*/
{
 int i,j;
 system(cls);
 randomize();
 for(i=0;i<N;i++)
 {
  for(j=0;j<N;j++)
   {
    if(i==0||i==N-1||j==0||j==N-1)
     t[i][j]=1;
    else if(i==1&&j==1||i==N-2&&j==N-2)
     t[i][j]=0;
    else
    t[i][j]=random(2);
   }
  }
}
void pr(int (*t)[N],int nn)/*輸出地圖*/
{
 int i,j,ii;
 textcolor(RED);
 gotoxy(1,1);
 for(i=0;i<N;i++)
  {
  for(j=0;j<N;j++)
   {
   if(nn!=1)/*一開始的輸出*/
    printf(%2d,t[i][j]);
   else/*勝利后的輸出*/
    {
    for(ii=0;ii<n;ii++)
     {
     if(x[ii][0]==i&&x[ii][1]==j)
      {
      cprintf(%2d,t[i][j]);
       break;
      }
     }
     if(ii<n)
      continue;
     if(i==N-2&&j==N-2)
      cprintf( 0);
     else
      printf(%2d,t[i][j]);
    }
   }
  printf(\n);
  }
}
void win(int (*t)[N])/*找到路的話*/
{
 int i,j,ii,jj;
 for(i=0;i<n-1;i++)
  for(j=i+1;j<n;j++)
   if(x[j][0]==x[i][0]&&x[j][1]==x[i][1])
    {
     for(jj=j,ii=i;jj<n;jj++,ii++)
      {x[ii][0]=x[jj][0];x[ii][1]=x[jj][1];}
     n=n-(j-i);
    }
  printf(\nThe way is:\n);
  for(i=n-1;i>=0;i--)/*應該遞歸的情況所以應該是反過來輸入路線*/
   printf(%3d%3d->,x[i][0],x[i][1]);
  printf(%3d%3d\n,N-2,N-2);
  t[1][1]=0;
  pr(t,1);
}
void lose()/*沒路的話*/
{
  printf(\nNot find way!\n);
}
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区蜜桃| 亚洲www啪成人一区二区麻豆 | 成人av电影免费在线播放| 不卡视频一二三四| 日韩免费高清av| 艳妇臀荡乳欲伦亚洲一区| 成人免费观看视频| 欧美成人三级在线| 手机精品视频在线观看| 色综合天天综合网国产成人综合天 | 2020国产精品| 午夜精品国产更新| 91性感美女视频| 国产欧美中文在线| 精品一区二区成人精品| 欧美日本免费一区二区三区| 亚洲免费在线播放| av不卡一区二区三区| 国产亚洲欧美中文| 国产在线精品免费av| 欧美成人精品福利| 奇米色一区二区| 欧美日本乱大交xxxxx| 亚洲精品美腿丝袜| av不卡免费在线观看| 中文字幕欧美一区| 99免费精品视频| 中文字幕在线观看一区| jlzzjlzz国产精品久久| 亚洲图片欧美激情| 91久久免费观看| 亚洲午夜激情网站| 337p亚洲精品色噜噜| 秋霞午夜av一区二区三区| 日韩一区二区三区电影| 蜜桃久久精品一区二区| 欧美mv和日韩mv国产网站| 精品一区精品二区高清| 久久蜜桃av一区二区天堂| 国产精品一线二线三线精华| 国产三级三级三级精品8ⅰ区| 国产一区不卡在线| 国产精品网站在线观看| 色综合av在线| 日韩av一区二区三区四区| 精品国产免费人成在线观看| 国产在线精品视频| 国产精品久久久久国产精品日日| 91亚洲精品久久久蜜桃| 亚洲国产精品久久久久秋霞影院| 88在线观看91蜜桃国自产| 国产做a爰片久久毛片| 欧美激情综合五月色丁香小说| 99这里都是精品| 亚洲国产aⅴ天堂久久| 精品国产成人在线影院 | 国产性天天综合网| av在线不卡电影| 午夜精品久久久久久久99水蜜桃| 精品欧美一区二区在线观看 | 激情久久五月天| 国产精品每日更新| 欧美精品日韩一区| 粉嫩一区二区三区在线看| 亚洲综合色婷婷| 2024国产精品| 欧美性大战久久| 国产成人无遮挡在线视频| 亚洲国产另类av| 国产午夜亚洲精品午夜鲁丝片| 91国产免费看| 国产激情91久久精品导航| 性欧美大战久久久久久久久| 久久久久久久久久久99999| 欧美色图一区二区三区| 国产河南妇女毛片精品久久久 | 制服丝袜激情欧洲亚洲| 高清久久久久久| 免费观看成人av| 亚洲国产综合视频在线观看| 久久亚洲精精品中文字幕早川悠里| 一本大道久久精品懂色aⅴ| 国产麻豆成人精品| 日本vs亚洲vs韩国一区三区二区| 亚洲日本va午夜在线电影| 精品久久久久久综合日本欧美 | 五月天激情综合网| 日韩毛片视频在线看| 国产亚洲一区二区三区在线观看| 69av一区二区三区| 欧美三日本三级三级在线播放| 成人免费毛片嘿嘿连载视频| 精品系列免费在线观看| 日韩av高清在线观看| 午夜亚洲国产au精品一区二区| 国产精品乱码一区二三区小蝌蚪| 精品成人一区二区三区四区| 欧美精品少妇一区二区三区| 日本韩国欧美一区二区三区| 大胆欧美人体老妇| 国产精品综合在线视频| 美国av一区二区| 日日夜夜免费精品视频| 亚洲成av人片在www色猫咪| 一区二区三区高清在线| 亚洲综合一区二区| 一区二区三区在线观看网站| 国产精品久久久久久久久免费丝袜| 国产亚洲美州欧州综合国| 337p日本欧洲亚洲大胆色噜噜| 日韩一区二区精品在线观看| 欧美一区二区在线播放| 777久久久精品| 欧美一区二区日韩一区二区| 91.xcao| 精品99999| 久久精品夜色噜噜亚洲a∨| 久久久久久**毛片大全| 国产欧美日韩在线| 国产精品久99| 一区二区三区在线免费观看| 亚洲一区二区三区自拍| 天天综合网天天综合色| 久久国产精品色婷婷| 国产一区二区三区久久悠悠色av| 国产麻豆欧美日韩一区| 99视频超级精品| 一本久久精品一区二区| 欧美日韩国产片| 日韩小视频在线观看专区| 久久嫩草精品久久久久| 最新日韩av在线| 亚洲成av人片一区二区三区| 久久se这里有精品| kk眼镜猥琐国模调教系列一区二区 | 成人丝袜高跟foot| 欧洲精品一区二区三区在线观看| 欧美色手机在线观看| 精品欧美久久久| 五月天欧美精品| 老司机午夜精品99久久| 成人综合在线网站| 精品视频色一区| 精品国产乱码久久久久久免费| 国产精品国产自产拍高清av| 一区二区三区日韩| 七七婷婷婷婷精品国产| 成人av午夜电影| 欧美日韩亚洲另类| 久久精品免视看| 亚洲一二三四在线观看| 国产精品自拍av| 91在线丨porny丨国产| 欧美一区二区三区公司| 亚洲国产精品t66y| 日韩成人dvd| 91啪在线观看| 久久久久99精品一区| 久久电影网站中文字幕| av不卡免费在线观看| 欧美刺激脚交jootjob| 一区二区三区四区亚洲| 国产一区二区影院| 在线播放日韩导航| 国产精品国产三级国产普通话99| 日本午夜一区二区| 91国偷自产一区二区三区观看| 欧美成人高清电影在线| 亚洲一区二区精品3399| 9色porny自拍视频一区二区| 欧美成人bangbros| 亚洲在线观看免费| 99re亚洲国产精品| 国产欧美日产一区| 精品一区二区在线观看| 91麻豆精品国产综合久久久久久| 日韩码欧中文字| 懂色av一区二区在线播放| 精品精品国产高清一毛片一天堂| 亚洲午夜在线视频| 91在线高清观看| 欧美国产一区视频在线观看| 国产综合久久久久影院| 欧美一区二区三区视频在线观看| 一区二区三区在线免费观看 | 激情文学综合丁香| 欧美一区二区成人| 日本va欧美va欧美va精品| 欧美人妖巨大在线| 亚洲va欧美va人人爽午夜| 欧美视频一区在线| 亚洲一区二区成人在线观看| 91丝袜高跟美女视频| 亚洲欧美日韩久久精品| 91在线观看美女| 一区二区三区在线视频免费| 一本色道久久综合狠狠躁的推荐| 日韩理论片一区二区| 在线一区二区三区四区五区| 亚洲狼人国产精品|