#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
// 定义棋盘
char board[15][15];
// 定义角色 @ #
char role = '@';
// 定义棋子的坐标
char key_x,key_y;
// 初始化棋盘
void init_board(void);
// 显示棋盘
void show_board(void);
// 落子
void get_key(void);
// 判断是否有五子边珠
bool check_key(void);
// 切换角色
void change_role(void);
int main()
{
// 初始化棋盘
init_board();
for(;;)
{
// 显示棋盘
show_board();
// 落子
get_key();
// 判断是否有五子连珠
if(check_key())
{
show_board();
printf("恭喜%c胜利,游戏结束!\n",role);
return 0;
}
// 切换角色
change_role();
}
}
// 初始化棋盘
void init_board
Linux下开发的五子棋对战
最新推荐文章于 2022-05-08 19:48:10 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)