C语言实现简单三子棋游戏分享

—-想了解C语言实现简单三子棋游戏分享的全部内容且更多的C语言教程关注<计算机技术网(www.ctvol.com)!!>

C语言实现简单三子棋游戏分享实例为大家分享了C语言实现简单三子棋游戏的具体代码,供大家参考,具体内容如下

游戏介绍:使用C语言中二维数组和函数的基本知识实现一个三子棋游戏,这个游戏要实现的基本功能有初始化棋盘、棋盘的打印、玩家下棋、电脑下棋、判断输赢。

代码框架:

1.头文件(game.h)

  #define _CRT_SECURE_NO_WARNINGS 1     #include<stdio.h>  #include<stdlib.h>  #include<time.h>  #include<string.h>     #define ROW 3  #define COL 3     //声明函数  //初始化棋盘  void InitBoard(char board[ROW][COL], int row, int col);  //打印棋盘  void DisplayBoard(char board[ROW][COL], int row, int col);  //玩家下棋  void PlayerMove(char board[ROW][COL], int row, int col);  //电脑下棋  void ComputerMove(char board[ROW][COL], int row,int col);  //判断输赢  char check_win(char board[ROW][COL], int row, int col);  //判断棋盘是否为满  int is_full(char board[ROW][COL], int row, int col);

2.函数实现(game.c)

  #define _CRT_SECURE_NO_WARNINGS 1     #include"game.h"     void InitBoard(char board[ROW][COL], int row, int col)  {   int i = 0;   int j = 0;   for (i = 0; i < row; i++)   {   for (j = 0; j < col; j++)   {   board[i][j] = ' ';   }   }  }  //void DisplayBoard(char board[ROW][COL], int row, int col)  //{  // int i = 0;  // for (i = 0; i < row; i++)  // {  // //打印数据  // printf(" %c | %c | %c n", board[i][0], board[i][1], board[i][2]);  // //打印分割行  // if (i<row-1)  // printf("---|---|---n");  // }  /

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/c-cdevelopment/487611.html

(1)
上一篇 2020年11月12日
下一篇 2020年11月12日

精彩推荐