我们在使用C语言编写程序时,不仅可以用来解决一些简单的数学计算问题,还可以使用他们编写一些有意思的小游戏,现在来介绍一下编写围棋程序的算法
工具/原料
1
Visual Studio 2019 Preview平台
2
C语言编译器
3
C语言调试器
4
库函数
方法/步骤
1
我们首先打开C++的编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以Visual Studio 2019为例
3
确保项目名称无误后,点击确定按钮,即可看到我们已经成功创建了一个项目,然后添加一个新的Cpp文件,添加完成后如图所示,具体的实现还要加上相应的代码内容
4
首先在代码头部包含入我们需要的头文件,这里因为是C++语言所以需要包含输入输出流iostream以及默认的命名空间std
5
首先在主函数中创建一个19*19的二维数组,用于存储当前棋盘中的棋子摆放情况,设置两个整型变量用于存储当前的操作位
6
然后我们来判断是否达到了获胜的条件,即一个子的九宫格内是否有相应的棋子,如果八个相与后的结果仍为真,则输出
7
确认我们的代码输入无误后,点击本地Windows调试器按钮,可以发现并没有输出,因为此时未满足条件
注意事项
1
这里是以系统内置库进行实现的,还可以使用别的方式进行实现,如第三方的库
2
本经验仅供参考,具体的实现方式可能会随着操作系统以及编译器软件版本更新而改变