搜索
查看: 254|回复: 0

迷宫游戏怎么做

[复制链接]
 楼主| 发表于 2020-11-21 18:45:27 | 显示全部楼层 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     char a[50][50]={"######",
  6.                     "#O #  ",
  7.                     "# ## #",
  8.                     "#  # #",
  9.                     "##   #",
  10.                     "######",
  11.                     };
  12.     int i,x,y,p,q;
  13.     char ch;
  14.    
  15.     x=1;y=1;p=1;q=5;
  16.     for(i=0;i<=5;i++)
  17.        puts(a[i]);
  18.     while(x!=p  ||  y!=q)
  19.     {
  20.        ch=getch();
  21.     if(ch=='s')
  22.         {
  23.         a[x][y]='';
  24.         x++;
  25.         a[x][y]='O';
  26.         }
  27.     }
  28.         
  29.         if(ch=='w')
  30.         {
  31.             if(a[x-1][y]!='#')
  32.             {
  33.                 a[x][y]='';
  34.                 x--;
  35.                 a[x][y]='O';
  36.             }
  37.         }
  38.         
  39.         if(ch=='a')
  40.         {
  41.             if(a[x][y-1]!='#')
  42.             {
  43.                 a[x][y]='';
  44.                 y--;
  45.                 a[x][y]='O';
  46.             }
  47.         }
  48.         
  49.         if(ch=='d')
  50.         {
  51.             if(a[x][y+1]!='#')
  52.             {
  53.                 a[x][y]='';
  54.                 y++;
  55.                 a[x][y]='O';
  56.             }
  57.         }
  58.         system("cls");
  59.         for(i=0;i<=5;i++)
  60.             puts(a[i]);
  61.        }
  62.        system("cls");
  63.        printf("You win!");
  64.        Sleep(5000);
  65.        return 0;
  66. }
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表