求一个C语言编写的五子棋代码 15

要求:能在VC++6.0上运行,要源代码,代码最好有解释。能够运行且有解释的话,会加分的!!!拜托啦!!!!... 要求:能在VC++6.0上运行,要源代码,代码最好有解释。
能够运行且有解释的话,会加分的!!!拜托啦!!!!
展开
 我来答
tattackor
2015-07-09 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:891万
展开全部
为整个棋盘建立一张表格用以记录棋子信息,使用一个15*15的二维数组 chessman[15][15] (15*15是五子棋棋盘的大小),数组的每一个元素对应棋盘上的一个交叉点,用“0”表示空位、“1”代表己方棋子、“2”代表对方棋子。这张表也是今后分析的基础。其次要建立一个结构,主要用于搜索过程中,定义如下:

typedef struct five_chess* point;

struct five_chess{

int x;

int y;

int layer;

int value;

int score;

int chess[LENGTH][LENGTH];

int record[LENGTH][LENGTH];

};

具体内容请参见:http://blog.csdn.net/sobigapple/archive/2006/06/19/813050.aspx
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwb139615210
2015-07-09
知道答主
回答量:12
采纳率:0%
帮助的人:5.3万
展开全部
只有象棋代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式