啊哈磊_编程从这里起步

标题: 为啥编出的迷宫不能动呐? [打印本页]

作者: 央回    时间: 2018-3-12 22:46
标题: 为啥编出的迷宫不能动呐?
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<conio.h>
int main()
{
        char a[50][50]={"######",
                        "#O #  ",
                        "# ## #",
                        "#  # #",
                        "##   #",
                        "######",
        };
        int i,x,y,p,q;
        char ch;
        x=1;y=1;p=1;q=5;
        for(i=0;i<=5;i++)
        puts(a[i]);
        while(x!=p||y!=q)
        {
                ch=getch();
                if(ch=='s')
                {
                        if(a[x+1][y]!='#')
                        {
                                a[x][y]=' ';
                                x++;
                                a[x][y]='O';
                        }
                }
                if(ch=='w')
                {
                        if(a[x-1][y]!='#')
                        {
                                a[x][y]=' ';
                                x--;
                                a[x][y]='O';
                        }
                }
                if(ch=='a')
                {
                        if(a[x][y-1]!='#')
                        {
                                a[x][y]=' ';
                                y--;
                                a[x][y]='O';
                        }
                }
                if(ch=='d')
                {
                        if(a[x][y+1]!='#')
                        {
                                a[x][y]=' ';
                                y++;
                                a[x][y]='O';
                        }
                }
                system("cls");
                for(i=0;i<=5;i++)
                puts(a[i]);
       
        }
            system("cls");
                printf("You win!\n");
                Sleep(1000);
                return 0;
}

QQ图片20180312224925.png (190.65 KB, 下载次数: 12)

QQ图片20180312224925.png

QQ图片20180312224946.png (35.27 KB, 下载次数: 10)

QQ图片20180312224946.png

QQ图片20180312224955.png (176.27 KB, 下载次数: 9)

QQ图片20180312224955.png

QQ图片20180312225003.png (34.21 KB, 下载次数: 9)

QQ图片20180312225003.png

QQ图片20180312225016.png (37.44 KB, 下载次数: 10)

QQ图片20180312225016.png

作者: 创世菌    时间: 2018-3-12 22:46
可以动啊!按 WASD 键就可以了!!!
作者: 创世菌    时间: 2018-3-12 23:23
现在太晚了……明天帮你解决!
作者: 央回    时间: 2018-3-13 20:57
创世菌 发表于 2018-3-12 23:23
现在太晚了……明天帮你解决!

嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯
作者: 央回    时间: 2018-3-13 21:14
央回 发表于 2018-3-13 20:57
嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯嗯

好滴。。。。。。。。。。
作者: 央回    时间: 2018-3-14 20:37
创世菌 发表于 2018-3-13 22:08
可以动啊!按 WASD 键就可以了!!!

我知道原因了,输入法的问题
作者: 央回    时间: 2018-3-14 20:38
创世菌 发表于 2018-3-13 22:08
可以动啊!按 WASD 键就可以了!!!

可以再问你一道题吗????




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