尋找迷宮的出路,o通路;X:障礙

    時間:2020-11-23 10:00:43 筆試題目 我要投稿

    尋找迷宮的一條出路,o通路;X:障礙

      #define MAX_SIZE 8

      int H[4] = {0, 1, 0, -1};

      int V[4] = {-1, 0, 1, 0};

      char Maze[MAX_SIZE][MAX_SIZE] = {{‘X’,'X’,'X’,'X’,'X’,'X’,'X’,'X’},

      {‘o’,'o’,'o’,'o’,'o’,'X’,'X’,'X’},

      {‘X’,'o’,'X’,'X’,'o’,'o’,'o’,'X’},

      {‘X’,'o’,'X’,'X’,'o’,'X’,'X’,'o’},

      {‘X’,'o’,'X’,'X’,'X’,'X’,'X’,'X’},

      {‘X’,'o’,'X’,'X’,'o’,'o’,'o’,'X’},

      {‘X’,'o’,'o’,'o’,'o’,'X’,'o’,'o’},

      {‘X’,'X’,'X’,'X’,'X’,'X’,'X’,'X’}};

      void FindPath(int X, int Y) {

      if(X == MAX_SIZE || Y == MAX_SIZE) {

      for(int i = 0; i < MAX_SIZE; i++)

      for(int j = 0; j < MAX_SIZE; j++)

      printf(“%c%c”, Maze[i][j], j < MAX_SIZE-1 ? ‘ ‘ : ‘\n’);

      }else for(int k = 0; k < 4; k++)

      if(X >= 0 && Y >= 0 && Y < MAX_SIZE && X < MAX_SIZE && ‘o’ == Maze[X][Y]) {

      Maze[X][Y] = ‘ ‘;

      FindPath(X+V[k], Y+H[k]);

      Maze[X][Y] =’o';

      }

      }

      int main(int argc, char* argv[]) {

      FindPath(1,0);

      }

    【尋找迷宮的一條出路,o通路;X:障礙】相關文章:

    工程監(jiān)理的出路08-18

    物流O2O有哪些模式-關于物流O2O的四種典型模式11-13

    經(jīng)絡--中醫(yī)美容中深層滋養(yǎng)的通路10-30

    菜鳥面向農(nóng)村的縣域O2O物流模式11-10

    管理溝通的障礙09-28

    O2O電商運營模式最佳方法11-02

    物流企業(yè)更適合O2O運營模式08-16

    80后草根創(chuàng)業(yè)O2O定制旅游09-08

    《迷宮街物語》讀后感12-10

    91久久大香伊蕉在人线_国产综合色产在线观看_欧美亚洲人成网站在线观看_亚洲第一无码精品立川理惠

      亚洲人成电影在线观看网色 | 五月丁香激情综合在线观看 | 亚洲另类欧美日本一区 | 亚洲精品乱码99视频 | 制服.丝袜.亚洲.中文.综合 | 最新日本在线观看网站 |