打印时,我们只要在switch 语句中添加一个case 选项 8即可:获得光标后我们如何移动他呢?我们一定要选择执棋方后,在光标位置通过接收键盘输入的j落子,那么我们只需要在2.中switch语句中添加一个分支 case 'j':即可,并且我们需要使用一个变量来表示玩家,我们可以在程序一开始定义:落子成功,接下来我们可以把它展示出来,由于此时我们要对两个棋盘进行统一的打印,那么我们使用swicth就不能进行统一的分支选择了,此时我们需要将1.中的打印内容改为:此时,我们就要使用游戏规则来进行算法的分析,当落子位横、纵、斜5格内存在相互连接的五个同类棋子时,我们可认为执该棋者获胜,所以我们需要在各个方向进行判断。

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋

C++程序设计-五子棋