900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 用c 语言写出五子棋的代码 C语言案例:控制台版本的五子棋游戏【代码】

用c 语言写出五子棋的代码 C语言案例:控制台版本的五子棋游戏【代码】

时间:2023-07-25 20:10:17

相关推荐

用c 语言写出五子棋的代码 C语言案例:控制台版本的五子棋游戏【代码】

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

return true;

}

x++;

}

return false;

}

bool isLeftInclinedWin(bool isBlack,int x,int y)

{

char c = isBlack ? '@':'O';

int count;

while(x>0 && y>0 && state[x][y] == c)

{

y--;

x--;

}

count =0;

if(state[x][y] == c) count = 1;

x++;

y++;

while(x < N && y < N && state[x][y] == c)

{

count++;

if(count == 5)

{

return true;

}

x++;

y++;

}

return false;

}

bool isRightObliqueWin(bool isBlack,int x,int y)

{

char c = isBlack ? '@':'O';

int count;

while(x>0 && y

{

y++;

x--;

}

count =0;

if(state[x][y] == c) count = 1;

x++;

y--;

while(x < N && y >= 0 && state[x][y] == c)

{

count++;

if(count == 5)

{

return true;

}

x++;

y--;

}

return false;

}

void init(void)

{

int i,j;

for(i=0;i

{

for(j=0;j

{

state[i][j] = '*';

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。