搜索
查看: 180|回复: 1

哪里错了,为什么运行不了

[复制链接]
 楼主| 发表于 2020-12-5 10:53:41 | 显示全部楼层 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. int main()
  5. {
  6.     int a,i,x,y,p,q;
  7.     char ch;
  8.     a=3;
  9.     x=1;
  10.     y=1;
  11.     p=5;
  12.     q=9;
  13.     system("color 6");
  14.     printf("准备好了吗?游戏开始!");
  15.     Sleep(1000);
  16.     system("cls");
  17.     while(a>=0)
  18.     {
  19.         system("cls");
  20.         Sleep(1000);
  21.         printf("%d",a);
  22.         a=a-1;
  23.     }
  24.     Sleep(1000);
  25.     system("cls");
  26.     printf(" Let's go!");
  27.     Sleep(1000);
  28.     system("cls");
  29.     printf("###   ###");
  30.     printf("#  # #  #");
  31.     printf("#   #   #");
  32.     printf(" # 媛  # ");
  33.     printf("  #   #  ");
  34.     printf("   # #   ");
  35.     printf("    #    ");
  36.     Sleep(1000);
  37.     system("cls");
  38.     printf("你以为就这?");
  39.     Sleep(1000);
  40.     system("cls");
  41.     printf("先完成这个迷宫吧");
  42.     char v[50][50]={"###########",
  43.                    "#o    # # #",
  44.                    "### ### # #",
  45.                    "  # #   # #",
  46.                    "### ### ###",
  47.                    "#          "};
  48.     for(i=0;i<=5;i++)
  49.     puts(v[i]);
  50.     while(x!=p||y!=q)
  51.     {
  52.         ch=getch();
  53.         if(ch=='s')
  54.         {
  55.             if(v[x+1][y]!='#')
  56.             {v[x][y]=' ';
  57.             x++;
  58.             v[x][y]='o';
  59.         }
  60.     }
  61.         if(ch=='w')
  62.         {
  63.             if(v[x-1][y]!='#')
  64.             {
  65.                v[x][y]=' ';
  66.                x--;
  67.                v[x][y]='o';
  68.             }
  69.         }
  70.         if(ch=='a')
  71.         {
  72.             if(v[x][y-1]!='#')
  73.             {
  74.                 v[x][y]=' ';
  75.                 y--;
  76.                 v[x][y]='o';
  77.             }
  78.         }
  79.         if(ch=='d')
  80.         {
  81.             if(v[x][y+1]!='#')
  82.             {
  83.                 v[x][y]=' ';
  84.                 y++;
  85.                 v[x][y]='o';
  86.             }
  87.         }
  88.     Sleep(1000);
  89.     system("cls");
  90.     printf("诶呦,不错喔!");
  91.     return 0;
  92. }





复制代码

发表于 2020-12-5 17:37:56 | 显示全部楼层
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. int main()
  5. {
  6.     int a,i,x,y,p,q;
  7.     char ch;
  8.     a=3;
  9.     x=1;
  10.     y=1;
  11.     p=5;
  12.     q=9;
  13.     system("color 6");
  14.     printf("准备好了吗?游戏开始!");
  15.     Sleep(1000);
  16.     system("cls");
  17.     while(a>=0)
  18.     {
  19.         system("cls");
  20.         Sleep(1000);
  21.         printf("%d",a);
  22.         a=a-1;
  23.     }
  24.     Sleep(1000);
  25.     system("cls");
  26.     printf(" Let's go!");
  27.     Sleep(1000);
  28.     system("cls");
  29.     printf("###   ###");
  30.     printf("#  # #  #");
  31.     printf("#   #   #");
  32.     printf(" # 媛  # ");
  33.     printf("  #   #  ");
  34.     printf("   # #   ");
  35.     printf("    #    ");
  36.     Sleep(1000);
  37.     system("cls");
  38.     printf("你以为就这?");
  39.     Sleep(1000);
  40.     system("cls");
  41.     printf("先完成这个迷宫吧");
  42.     char v[50][50]={"###########",
  43.                    "#o    # # #",
  44.                    "### ### # #",
  45.                    "  # #   # #",
  46.                    "### ### ###",
  47.                    "#          "};
  48.     for(i=0;i<=5;i++)
  49.     puts(v[i]);
  50.     while(x!=p||y!=q)
  51.     {
  52.         ch=getch();
  53.         if(ch=='s')
  54.         {
  55.             if(v[x+1][y]!='#')
  56.             {v[x][y]=' ';
  57.             x++;
  58.             v[x][y]='o';
  59.         }
  60.     }
  61.         if(ch=='w')
  62.         {
  63.             if(v[x-1][y]!='#')
  64.             {
  65.                v[x][y]=' ';
  66.                x--;
  67.                v[x][y]='o';
  68.             }
  69.         }
  70.         if(ch=='a')
  71.         {
  72.             if(v[x][y-1]!='#')
  73.             {
  74.                 v[x][y]=' ';
  75.                 y--;
  76.                 v[x][y]='o';
  77.             }
  78.         }
  79.         if(ch=='d')
  80.         {
  81.             if(v[x][y+1]!='#')
  82.             {
  83.                 v[x][y]=' ';
  84.                 y++;
  85.                 v[x][y]='o';
  86.             }
  87.         }
  88.     Sleep(1000);
  89.     system("cls");
  90.     printf("诶呦,不错喔!");
  91.     return 0;
  92. }





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

本版积分规则

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