啊哈磊_编程从这里起步

标题: 跪求大佬解惑,我认真检查了n遍为什么啊 [打印本页]

作者: 管小东    时间: 2019-5-23 21:58
标题: 跪求大佬解惑,我认真检查了n遍为什么啊
  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. }
复制代码





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2