#include <stdio.h>
#include <time.h>
enum G //枚举类型
{
EXIT,
PLAY
};
void Printf(char a[3][3]) //打印数组也就是打印每个操作后的状态
{
int i = 0,j = 0;
for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
printf("%c ",a[i][j]);
}
printf("\n");
}
}
void menu() //菜单
{
printf("##############1.开始游戏##############\n");
printf("##############0.退出游戏##############\n");
}
void fill(char a[3][3]) //填充 即玩家和电脑进行‘下棋子’
{
int x = 0 ,y = 0; //分别表示 玩家输入的横坐标和纵坐标
int ran1 = 0,ran2 = 0; //分别表示 电脑产生的连个随机数 用来确定电脑下子的坐标
srand((unsigned)time(NULL));//随机数发生器的初始化函数。
while(1)
{
x=0,y=0; //在玩家每次下子前初始化坐标为00
printf("请输入你的坐标:");
scanf("%d%d",&x,&y);
if(x>3||x<1||y>3||y<1)//玩家所输入的横纵坐标都必须要在1-3之间
{
printf("坐标有误,请重新输入!\n");
continue;
用C语言写三子棋游戏
最新推荐文章于 2024-07-05 15:51:32 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)