设为首页 加入收藏

TOP

C语言之围棋(利用队列实现)(三)
2023-07-23 13:30:37 】 浏览:196
Tags:利用队
sp;         t=t->next;

       }

      

}

//以下就是再循环,找到没有被记录过并且还是黑放下的棋的点,

x=-1;

y=-1;

flag=1;

 

              for(int i=0;i<10;i++){

              for(int j=0;j<10;j++){

                     if(chess[i][j]==type && flag==1){//因为之前被找过的已经记录过了

                            x=i;

                            y=j;

                            flag=0;

                     }

              }

}

       if(x==-1&&y==-1){

              total=1;//如果找不到就是退出循环辣

       }

       }

      

}

 最后再解释一下

for(int i=0;i<10;i++){

              for(int j=0;j<10;j++){

                     if(chess[i][j]==9 ||chess[i][j]==6 ||chess[i][j]==3)

                     {chess[i][j]=savechess[i][j];}

                    

              }

       }

      这一部分。

因为在lumpgas()函数里有记录的痕迹,所以要把记录的点都变成以前的,然后就是说一定要有记录,因为当一方的棋被围住了,所有被围住的棋都是要清掉的,清掉这个功能也是在函数里实现的

 

首页 上一页 1 2 3 4 5 下一页 尾页 3/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C 语言实现一个简单通讯录 下一篇驱动开发:内核监控Register注册..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目