搜索
查看: 218|回复: 0

请找出代码不能运行的原因及错误

[复制链接]
 楼主| 发表于 2020-9-30 11:44:33 | 显示全部楼层 |阅读模式
5啊哈币
  1. #include(stdil.h)
  2. #include(stdlib.h)
  3. int main()
  4. {
  5.     int i,x,y,x1,x2,x3,x4,y1,y2,y3,y4;
  6.     char ch;
  7.     char a[50][50]={
  8.     /*012345678910*/
  9. /*0*/"   ###     ",
  10. /*1*/"   #*#     ",
  11. /*2*/"   # #     ",
  12. /*3*/"####o######",
  13. /*4*/"#*  os o *#",
  14. /*5*/"#####o#####",
  15. /*6*/"    # #    ",
  16. /*7*/"    #*#    ",
  17. /*8*/"    ###    ",};
  18.     x=4; y=5;
  19.     x1=3; y1=4;
  20.     x2=4; y2=4;
  21.     x3=5; y3=5;
  22.     x4=4; y4=7;
  23.     for(i=0;i<=8;i++)
  24.     puts(a[i]);
  25.     while(1){
  26.       ch=getch();
  27.             if(ch=='s'){
  28.             if(a[x+1][y]!='#'){
  29.                         a[x][y]=' ';
  30.                         x++;
  31.                         if(a[x][y]=='o'){
  32.                         }
  33.                         a[x][y]='s'; }
  34.             }               
  35.       if(ch=='w'){
  36.             if(a[x-1][y]!='#'){
  37.                         a[x][y]=' ';
  38.                         x--;
  39.                         a[x][y]='s'; }
  40.             }
  41.             if(ch=='d'){
  42.             if(a[x][y+1]!='#'){
  43.                         a[x][y]=' ';
  44.                         y++;
  45.                         a[x][y]='s'; }
  46.             }
  47.             if(ch=='a'){
  48.             if(a[x][y-1]!='#'){
  49.                         a[x][y]=' ';
  50.                         y--;
  51.                         a[x][y]='s'; }  
  52.             }
  53.             system("cls");
  54.             for(i=0;i<=8;i++)
  55.     puts(a[i]);
  56.     }
  57.   return 0;
  58. }
复制代码

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

本版积分规则

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