1 Star 0 Fork 0

周乃青/源文件库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
game1.h 783 Bytes
一键复制 编辑 原始数据 按行查看 历史
周乃青 提交于 2022-10-02 04:05 . c语言练习代码 14
#pragma once
#define row 9
#define col 9
#define rows row+2 /*利用宏定义来确定棋盘规格(通过宏变量实规格设计一般化)*/
#define cols col+2 /*为了雷个数的计数形式保持整体一致,需要将数组规格设计成比棋盘规格大两格的形式来消除边缘影响*/
/* rows*cols 的棋盘数组元素编号为0到(rows-1) 被操作部分的数组元素编号为1到row */
/*同时设置两组可以宏变量使我们设计出的代码更具有一般性*/
void initboard(char board[rows][cols], char CH);
void showboard(char board[rows][cols]);
void setmine(char board[rows][cols],int a ,int b);
int findmine(char board[rows][cols],char showingboard[rows][cols],int x,int y);
void game(char board[rows][cols], char showingboard[rows][cols]);
int countmine(char board[rows][cols], int x, int y);
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/c-learning--c_0/C-learning.git
git@gitee.com:c-learning--c_0/C-learning.git
c-learning--c_0
C-learning
源文件库
master

搜索帮助