搜索
查看: 805|回复: 5
打印 上一主题 下一主题

树上的迷宫代码,哪里错了?请各位大神指导

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-18 15:51:49 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
#include <windows.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(1)
    {
        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])
    }   

     Sleep(5000)
        return 0;

}


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

本版积分规则

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