搜索
查看: 256|回复: 0
打印 上一主题 下一主题

·-·

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2020-8-20 22:54:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include<windows.h>
  4. int main()
  5. {
  6.     int i,x,y,p,q;
  7.     char ch;
  8.     x=1;y=1;p=3;q=10;
  9.     char a[10] [7]={"##########",
  10.                     "#O   #####",
  11.                     "##   #    ",
  12.                     "#  ##  ###",
  13.                     "#  #  ####",
  14.                     "##   #####",
  15.                     "##########",
  16.                     };           
  17.     for(i=0;i<=10;i++)
  18.         puts(a[i]);
  19.         while(x!=p || y!=q)
  20.         {
  21.             ch=getch();
  22.             if(ch=='s')
  23.                 {
  24.                     if(a[x+1] [y]!='#')
  25.                         {
  26.                             a[x] [y]=' ';
  27.                             x++;
  28.                             a[x] [y]='O';
  29.                         }
  30.                 }
  31.             if(ch=='w')
  32.                 {
  33.                     if(a[x-1] [y]!='#')
  34.                         {
  35.                             a[x] [y]=' ';
  36.                             x--;
  37.                             a[x] [y]='O';
  38.                         }
  39.                 }
  40.             if(ch=='a')
  41.                 {
  42.                     if(a[x] [y-1]!='#')
  43.                     {
  44.                         a[x] [y]=' ';
  45.                         y--;
  46.                         a[x] [y]='O';
  47.                     }
  48.                 }
  49.             if(ch=='d')
  50.                 {
  51.                     if(a[x] [y=1]!='#')
  52.                         {
  53.                             a[x] [y]=' ';
  54.                             y++;
  55.                             a[x] [y]='O';
  56.                         }
  57.                 }
  58.             system("cls");
  59.             for(i=0;i<=10;i++)
  60.                 puts(a[i]);
  61.         }
  62.     system("cls");   
  63.     printf("You win!");
  64.     Sleep(5000);
  65.     return 0;
  66. }
复制代码

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

本版积分规则

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