C++迷 宫 游 戏
  • 板块灌水区
  • 楼主Zhangker
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/6/2 16:08
  • 上次更新2024/6/2 16:23:15
查看原帖
C++迷 宫 游 戏
706085
Zhangker楼主2024/6/2 16:08
#include<iostream>
#include<cstdio>
#include<windows.h>
#include<bits/stdc++.h>
#include<conio.h>
using namespace std;
int main(){
    char a[50][50]={
        "##########",
        "#0 #     # ",
        "# ##  #  #",
        "#  #  #  #",
        "##    #  X",
        "##########",
    };
    int x,y,p,q;
    char ch;
    x=1;y=1;p=4;q=9;
    for(int i=0;i<=5;i++)
        cout<<a[i]<<endl;

    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(int i=0;i<=5;i++)
            cout<<a[i]<<endl;
    }
    Sleep(3600);

    return 0;
}
2024/6/2 16:08
加载中...