30 lines
568 B
C
30 lines
568 B
C
//头文件
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <time.h>
|
|
|
|
//符号的定义
|
|
#define ROW 3
|
|
#define COL 3
|
|
|
|
//函数的声明
|
|
|
|
//初始化棋盘
|
|
void initBiard(char board[ROW][COL],int row,int col);
|
|
|
|
//打印棋盘的函数
|
|
void displayBoard(char board[ROW][COL],int row,int col);
|
|
|
|
//玩家下棋
|
|
void playMove(char board[ROW][COL],int row,int col);
|
|
|
|
//电脑下棋
|
|
void computerMove(char board[][COL],int row,int col);
|
|
|
|
//判断游戏结果
|
|
//1. 玩家赢了 -- *
|
|
//2. 电脑赢了 -- #
|
|
//3. 平局 -- Q
|
|
//4. 游戏继续 -- C
|
|
char isWin(char board[ROW][COL],int row,int col);
|