- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- char a[50][50]={
- "######",
- "#o # ",
- "# ## #",
- "# # #",
- "## #",
- "######",};
- int x,y,c,d,i;
- char ch;
- for (i=0;i<=5;i++)
- puts(a[i]);
- x=1;
- y=1;
- c=1;
- d=6;
- while(x!=c||y!=d)
- {
- ch=getch();
- if(ch=='a')
- {
- if(a[x][y-1]!='#')
- {
- a[x][y]=' ';
- y--;
- a[x][y]='o';
- }
-
- }
- 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=='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("你终于学完这本书了");
- Sleep(5000);
- return 0;
- }
复制代码 |