搜索
查看: 185|回复: 1
打印 上一主题 下一主题

帮忙看一下错在哪里了

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2019-7-10 16:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. char a[50] [50] ={"######",
  6.                    "#o #  ",
  7.                    "# ## #",
  8.                    "#  # #",
  9.                    "## # #",
  10.                    "######",
  11.                   };
  12.     int i,x,y,p,q;
  13.     char ch;
  14.    
  15.     x=1; y=1; p-1; q=5;
  16.     for(i=0;i<=5;i++)
  17.        puts(a[i]);
  18.       
  19.        while(1)
  20.        {
  21.           ch=getch();
  22.          
  23.           if(ch=='s')
  24.           {
  25.               if(a[x+1] [y] !='#')
  26.               {
  27.                   a[x] [y]=' ';
  28.                   x++;
  29.                   a[x] [y]='O';
  30.               }
  31.         }
  32.         
  33.         if(ch=='w')
  34.         {
  35.             if(a[x-1] [y] !='#')
  36.             {
  37.                 a[x] [y]=' ';
  38.                 x--;
  39.                 a[x] [y]='O';
  40.             }
  41.         }
  42.               
  43.          
  44.          


复制代码

沙发
发表于 2019-7-11 17:00:32 | 只看该作者
#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=5;
    for(i=0;i<=5;i++)
       puts(a[i]);
      
       while(1)
       {
          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';
            }
        }
       }
}

用了很多中文标点在里面,后面还缺少},后面while循环要表达个什么意思?何时可以退出?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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