#define _CRT_SECURE_NO_WARNINGS // VS2013添加这个宏,关闭C4996报错
#include <stdio.h>
#define N 16 // 定义棋盘大小
//显示五子棋棋盘
void wzq_show(char(*GAME)[N])
{
int i = 0, j = 0;
printf("五子棋棋盘如下:\n");
for (i = 0; i<N; i++)
{
for (j = 0; j<N; j++)
{
printf("%c ", GAME[i][j]);
}
printf("\n");
}
}
//初始化五子棋棋盘
void wzq_init(char(*GAME)[N])
{
int i = 0, j = 0;
for (i = 0; i<N; i++)
{
for (j = 0; j<N; j++)
{
GAME[i][j] = '+';
}
}
//memset(GAME,'+',N*N);
}
//游戏是否胜利的运算,一旦有人胜利则返回1
int wzq_play(int a, int b, char(*GAME)[N])
{
char qizi = GAME[a][b];
int i = 0, j = 0, k = 0;
//方向-上的
for (j = b - 4; j<b + 4; j++)
{
if (j<0 || j>N - 1)
{
continue;
}
for (i = 0; i<5; i++)
{
//if ('@' == GAME[a][j + i
C语言实现简单的五子棋代码
最新推荐文章于 2024-05-14 13:45:20 发布