搜索
查看: 292|回复: 0
打印 上一主题 下一主题

跪求大佬解惑,我认真检查了n遍为什么啊

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2019-5-23 21:58:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     char a[50][50]={                    
  6.                     "######",
  7.                     "#o #  ",
  8.                     "# ## #",
  9.                     "#  # #",
  10.                     "##   #",
  11.                     "######",};
  12.     int x,y,c,d,i;
  13.     char ch;
  14.     for (i=0;i<=5;i++)
  15.     puts(a[i]);
  16.     x=1;
  17.     y=1;
  18.     c=1;
  19.     d=6;
  20.     while(x!=c||y!=d)
  21.     {   
  22.         ch=getch();
  23.         if(ch=='a')
  24.         {
  25.             if(a[x][y-1]!='#')
  26.             {
  27.                 a[x][y]=' ';
  28.                 y--;
  29.                 a[x][y]='o';
  30.             }
  31.             
  32.         }
  33.         if(ch=='s')
  34.         {
  35.             if(a[x+1][y]!='#')
  36.             {
  37.                 a[x][y]=' ';
  38.                 x++;
  39.                 a[x][y]='o';
  40.             }
  41.         }
  42.         if(ch=='w')
  43.         {
  44.             if(a[x-1][y]!='#')
  45.             {
  46.                 a[x][y]=' ';
  47.                 x--;
  48.                 a[x][y]='o';
  49.             }
  50.         }
  51.         if (ch=='d')
  52.         {
  53.             if(a[x][y+1]!='#')
  54.             {
  55.                 a[x][y]=' ';
  56.                 y++;
  57.                 a[x][y]='o';
  58.             }
  59.         }
  60.         system("cls");
  61.         for (i=0;i<=5;i++)
  62.         puts(a[i]);
  63.     }
  64.     system("cls");
  65.     printf("你终于学完这本书了");
  66.     Sleep(5000);
  67.     return 0;
  68. }
复制代码

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

本版积分规则

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