版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/
发一段未经过测试的刚写的程序。我看了下别人的五子棋可能没他们写的好。
{//建议:棋盘边缘为-2,没有棋子为-1,红色为0,黑色为1
今天老师让编程模拟五子棋的程序
我写了一个但是总觉得比较麻烦,大家都发表一下自己的看法对于五子棋,如何做判断输赢比较方便如何写的更精简,如何更省涳间?
我写的程序想法这样的:
定义24*24的二维字符数组但是用的时候只用中间部分的20*20的部分。
每次下了一个棋子之后遍历棋盘部分的所有巳经下了棋的坐标,判断以此棋为中心的线是否形成5子这样,因为边界多了两层在每次就不用考虑边界问题。但是这样总觉得太复杂有什么好的别的方法码?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。