走迷宫
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int ss[5][5];
for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
cin>>ss[i][j];
}
}
int x=1,y=1;
int i,j;
while(1){
system("cls");
for(i=1;i<=4;i++){
for(j=1;j<=4;j++){
if(j!=x||i!=y)cout<<ss[i][j]<<" ";
else cout<<"i ";
}
cout<<"\n";
}
char yy=getch();
if(yy=='s'){
if(y+1<=4&&ss[y+1][x]0)y++;
}
if(yy'w'){
if(y-1>0&&ss[y-1][x]0)y--;
}
if(yy'd'){
if(x+1<=4&&ss[y][x+1]0)x++;
}
if(yy'a'){
if(x-1>0&&ss[y][x-1]==0)x--;
}
}
}