求一个C语言编写的五子棋代码 15
要求:能在VC++6.0上运行,要源代码,代码最好有解释。能够运行且有解释的话,会加分的!!!拜托啦!!!!...
要求:能在VC++6.0上运行,要源代码,代码最好有解释。
能够运行且有解释的话,会加分的!!!拜托啦!!!! 展开
能够运行且有解释的话,会加分的!!!拜托啦!!!! 展开
2个回答
展开全部
为整个棋盘建立一张表格用以记录棋子信息,使用一个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
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询