其他分享
首页 > 其他分享> > C语言实现三子棋

C语言实现三子棋

作者:互联网

临近年关首先给大家拜个早年,祝大家一帆风顺, 二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美。

好了,言归正传 

目录

三子棋

一、问题描述
二、基本流程
三、步骤
1.菜单界面
2.创建棋盘
3.棋盘初始化
4.打印棋盘
5.玩家落子
6.电脑落子
7.判断胜负
四、代码实现

一、问题描述


用c语言实现三子棋。

二、基本流程


在写三子棋的代码之前,我们来看看实现这个游戏的逻辑:

1.菜单界面选择开始或者退出游戏。

选择1去玩游戏,选择0退出游戏

我是将函数都声明在头文件里面的,并且


2.创建棋盘并初始化。(开始全部初始化为空格) 

 


3.打印棋盘。

打印出来就是这个样子

 


4.玩家下棋(玩家输入行列坐标的方式来落子),'*’表示落子。


5.电脑落子(随机位置落子) ,'o’表示电脑落子。

为了保证电脑下棋的随机性,我使用了rand函数。


6.判定胜负关系。//本人还没想好这个代码怎么实现(狗头,嘿嘿)


7.回到 步骤2 继续执行。

四、代码实现

已经掺在步骤中了,嘿嘿

然后可以增加system("cls");清屏后让界面更简洁。

要是有能力还可以写一个电脑的AI算法,让电脑下棋更智能

标签:初始化,落子,实现,三子,代码,电脑,C语言,棋盘
来源: https://blog.csdn.net/qq_52592775/article/details/122634586