- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- char a[50][50]={"##############################",
- "#O # ## # ### ####",
- "# ###### # # # # # ### ####",
- "# # ## # # #### # ### ##",
- "# # ##### # # # # # #",
- "##### # # ##### ## ####",
- "# # ##### # # # # # #",
- "# # # ## # #### ## # # ####",
- "# # # ## ## # # ####",
- "# # # ####### ## ###### # ##",
- "# # ## # ## ###### ### #",
- "# ###### # ##### # # #",
- "# # # ##### ### # ",
- "# ######## ##### # ### ### # #",
- "# # ## ##### ### ###",
- "##### # ## # ######## # #",
- "# # ## ## ### # #",
- "# # ### ###### ####### #",
- "# # ### ## # #",
- "##############################"
- };
- int i,x,y,p,q;
- char ch;
-
- x=1;y=1;p=1;q=19;
- for(i=0;i<=19;i++)
- puts(a[i]);
- while(x!=p || y!=q)
- {
- ch=getch();
- if(ch=='s')
- {
- if(a[x+1][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");
- printf("你赢了!");
- Sleep(5000);
- return 0;
- }
复制代码 |