#编写程序,实现三子棋(五子棋)游戏
将define定义的Row、Col改为5即可实现55棋盘的五子棋游戏*
程序代码如下:
game.h
#ifndef __GAME_H__
#define __GAME_H__
#include<stdio.h>
#define Row 3
#define Col 3
void ChessBoard(char arr[Row][Col], int row, int col);
void DisplayBoard(char arr[Row][Col], int row, int col);
void PlayerMove(char arr[Row][Col], int row, int col);
void ComputerMove(char arr[Row][Col], int row, int col);
char CheckWin(char arr[Row][Col], int row, int col);
int IsFull(char arr[Row][Col], int row, int col);
#endif//__GAME_H__
game.c
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include "game.h"
#include <string.h>
void ChessBoard(char arr[Row][Col], int row, int col)
{
memset(arr, ' ', row*col*sizeof(arr[0][0]));
}
void DisplayBoard(char arr[Row][Col], int row, i