广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >用C语言实现扫雷小游戏实例代码
  • 225
分享到

用C语言实现扫雷小游戏实例代码

2023-06-20 19:06:05 225人浏览 安东尼
摘要

本篇内容主要讲解“用C语言实现扫雷小游戏实例代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用C语言实现扫雷小游戏实例代码”吧!本文实例为大家分享了C语言版扫雷小游戏的具体代码,供大家参考,具

本篇内容主要讲解“用C语言实现扫雷小游戏实例代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用C语言实现扫雷小游戏实例代码”吧!

本文实例为大家分享了C语言版扫雷小游戏的具体代码,供大家参考,具体内容如下

一、游戏功能

显示该点周围雷的个数
2、第一次下子,不炸死
3、坐标周围没雷,可以实现展开

二、效果展示

用C语言实现扫雷小游戏实例代码

三、设计思路

这里由于博主目前能力有限,所以这里就用输入坐标的形式来进行排雷。
要想实现上方游戏功能其实也不难,总体思路就是:我们用几个算法模块来模拟游戏规则,实现上方的功能,然后用函数来调用各个模块使游戏跑起来。
接下来我们就来看看如何用C语言代码来实现游戏吧!

四、游戏实现步骤

1、游戏菜单

首先我们需要打印一份游戏菜单界面,让玩家进行选择是否开始游戏,这里我们使用do…while循环语句,使的玩家不至于玩玩一次之后直接退出。

主函数部分:

int main(){ int input = 0; do {  menu();//打印菜单的函数  printf("请选择:>");  scanf("%d", &input);  switch (input)  {  case 1:   printf("开始游戏\n");   game();//游戏主体   break;  case 2:   system("cls");//清屏选项   break;  case 0:   printf("退出游戏\n");   break;  default:   printf("输入错误,请重新选择\n");   Sleep(1000);//1000毫秒--一秒   system("cls");   break;  }  } while (input); return 0;}

这里我们用了windows库函数清屏,如果屏幕上显示的东西太多了,我们可以选择2来清屏,还有一个睡眠函数,如果输出错误会短暂的提示你一秒,告诉你选择错误了,然后清屏。

菜单函数:

void menu(){ printf("**************************************************\n"); printf("*******       Welcome to Minesweeper       *******\n"); printf("**********          1. 开始游戏         **********\n"); printf("**********          2. 清空屏幕         **********\n"); printf("**********          0. 退出游戏         **********\n"); printf("**************************************************\n");}

效果如图:

用C语言实现扫雷小游戏实例代码

2、创建初始化棋盘

我们在游戏菜单显示出来后,就可以进行选择开始游戏啦!
想玩扫雷就必须得有一个棋盘,这样我们就可以在上面进行排雷。
在这里我们需要用二维数组来创建两个棋盘,一个用于展示给玩家,并储存排雷信息;一个用于在后台随机生成雷并储存。假如我们要打印9X9的棋盘,那我们的二维数组大小也是9X9的吗?,不能,因为我们在设计算法时需要统计该坐标周围8个方位雷的个数,假如要统计边界坐标周围雷的个数,那么就会有数组越界的问题,那我们就要在9X9的边界多上一圈元素,也就要定义11X11的数组元素,这些多出来的一圈元素我们在打印棋盘的时候进行限制不要打印出来就行,如下图:

用C语言实现扫雷小游戏实例代码

创建棋盘:

#define ROW 9#define COL 9#define ROWS ROW+2#define COLS COL+2char mine[ROWS][COLS] = { 0 };//存放雷的信息char show[ROWS][COLS] = { 0 };//存放排查出的雷的信息

在创建完棋盘后,我们就要对两个棋盘进行初始化:

对于存放布置雷的棋盘我们用 字符 ' 1 ' 表示雷,用字符 ‘ 0 ' 表示非雷,这里我们首先全部初始化为非雷,雷的排布我们在布雷的地方讲。
2、对于展示给玩家,并储存排雷信息的棋盘我们用 ‘ * ' 来初始化。

初始化棋盘函数:

InitBoard(mine, ROWS,COLS,'0');InitBoard(show, ROWS,COLS,'*');

函数的定义:

void InitBoard(char board[ROWS][COLS], int rows, int cols,char set){ int i = 0; for (i = 0; i < rows; i++) {  int j = 0;  for (j = 0; j < cols; j++)  {   board[i][j] = set;  } }}

3、布雷

我们将棋盘初始化完后,我们就要进行布雷的操作了。

雷的分布位置:我们在玩扫雷时知道,每次雷的分布的位置是不一样的,是随机分布的,所以我们在布雷操作的时候要调用随机函数rand(),在使用随机函数之前,我们要先在主函数中使用srand()函数生成随机起点,这样就可以保证每次雷的位置不一样了。关于这两个函数的使用,可以去MSDN或者cplusplus中去查询其作用。

然后就是雷的个数:每次分布一个就减少一个。

接着就是布雷的范围:因为我们玩家进行排雷是在9X9的棋盘内进行的,所以我们需限定布雷的范围也在9X9的范围内。

接下来我们来看看到底如何实现的吧!

主函数:

int main(){ int input = 0; srand((unsigned int)time(NULL)); do {  menu();//打印菜单  printf("请选择:>");  scanf("%d", &input);  switch (input)  {  case 1:   game();//游戏主体   break;  case 2:   system("cls");//清屏选项   break;  case 0:   printf("退出游戏\n");   break;  default:   printf("输入错误,请重新选择\n");   Sleep(1000);   system("cls");   break;  }  } while (input); return 0;}

布雷函数:

#define EASY_COUNT 10  //雷的个数SetMine(mine, ROW, COL);

函数的定义:

void SetMine(char board[ROWS][COLS], int row, int col){ int x = 0; int y = 0; int count = EASY_COUNT;//雷的个数 while (count) {  //生成随机下标(1~9)  x = rand() % row + 1;  y = rand() % col + 1;   if (board[x][y] != '1')  {   board[x][y] = '1';   count--;  } }}

4、打印棋盘

我们将上方操作完成之后,就需要在屏幕上打印出棋盘了,但这里一共有两个棋盘,我们需要打印的棋盘是专门展示给玩家,并储存排雷信息的棋盘即用 ‘ * ' 初始化的棋盘。
还有就是我们需打印的大小是9X9的范围,而不是全部范围11X11的。
还有我们需要打印棋盘的行数和列数,以便玩家看坐标。

打印棋盘函数:

DisplayBoard(show, ROW, COL);

函数定义:

void DisplayBoard(char board[ROWS][COLS], int row, int col){ int i = 0; printf("----------------\n"); for (i = 0; i <= 9; i++) {  printf("%d ", i);//打印列标 } printf("\n"); for (i = 1; i <= row; i++) {  int j = 0;  printf("%d ", i);//打印行标  for (j = 1; j <= col; j++)  {   printf("%c ", board[i][j]);     }  printf("\n"); } printf("----------------\n");}

5、排雷

完成上方所有操作后,就到我们最精彩,也是最重要的部分了。
要求:
1、输入排查坐标要在打印的棋盘范围内;
2、统计排查坐标周边八个位置的雷的个数;
3、保证第一次输入坐标绝对安全,不炸死;
4、坐标周围无雷则进行自动展开

排雷主逻辑函数:

FindMine(mine, show, ROW, COL);

统计排查坐标周边八个位置的雷的个数的函数:

GetMineCount(char mine[ROWS][COLS], int x, int y)

第一次安全函数:

safe(char mine[ROWS][COLS], int row,int col,int x, int y)

展开函数

OpenMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col, int x, int y)

函数定义(从上往下):

排雷主逻辑函数:

//主逻辑函数void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col){ int x = 0; int y = 0; int win = 0;//统计排雷的个数 int count = 0;// 统计雷的个数 while (win<row*col-EASY_COUNT) {  printf("请输入要排查的坐标");  scanf("%d %d", &x, &y);  if (x >= 1 && x <= row && y >= 1 && y <= col)  //输入坐标是否合法  {   if (mine[x][y] == '1')   {    if (0 == win)//第一次踩到雷,重新布雷    {     safe(mine, ROW,COL,x, y);     //DisplayBoard(mine, ROW, COL);     count = GetMineCount(mine, x, y);     if (count == 0)     {      show[x][y] = ' ';      win++;      OpenMine(mine, show, ROW, COL, x, y,&win);//如果周围没有雷,进行扩展      DisplayBoard(show, row, col);     }     else     {      show[x][y] = count + '0';      DisplayBoard(show, row, col);     }    }    else    {     printf("很遗憾,你被炸死了\n");     DisplayBoard(mine, ROW, COL);     break;    }       }   else   {    count = GetMineCount(mine, x, y);    if (count == 0)    {     show[x][y] = ' ';    }    else    {     show[x][y] = count + '0';    }    win++;    OpenMine(mine, show, ROW, COL, x, y,&win);    DisplayBoard(show, ROW, COL);    }  }  else  {   printf("坐标不在范围内,请重新输入\n");  } } if (win == row*col - EASY_COUNT) {  printf("恭喜你,排雷成功\n"); }}

统计周围雷的个数:

//统计排查坐标周边八个位置的雷的个数int GetMineCount(char mine[ROWS][COLS], int x, int y){ return (mine[x - 1][y] +  mine[x - 1][y - 1] +  mine[x][y - 1] +  mine[x + 1][y - 1] +  mine[x + 1][y] +  mine[x + 1][y + 1] +  mine[x][y + 1] +  mine[x - 1][y + 1] - 8 * '0');}

第一次下子,不炸死,则重新布雷:

//第一次安全void safe(char mine[ROWS][COLS], int row,int col,int x, int y)  { mine[x][y] = '0'; int count = 1; while (count) {  //生成随机下标(1~9)  int i = rand() % row + 1;  int j = rand() % col + 1;  if ((mine[i][j] != '1') && i != x && j != y)  {   mine[i][j] = '1';   count--;  } }}

坐标周围没雷,可以实现展开:

//展开函数void OpenMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col, int x, int y,int* p){ int i = -1; int j = -1; for (i = -1; i < 2; i++)//边界 {  for (j = -1; j < 2; j++)  {   if (i != 0 || j != 0) // 避免排到自己注意此处的逻辑关系   {    if (x + i >= 1 && x + i <= row && y + j >= 1 && y + j <= col)    {     if (show[x + i][y + j] == '*' && mine[x + i][y + j] != '1')     {      int count = GetMineCount(mine, x + i, y + j);      if (count != '0')      {       show[x + i][y + j] = count + '0';       (*p)++;      }      else      {       show[x + i][y + j] = ' ';       (*p)++;       OpenMine(mine, show,ROW,COL, x + i, y + j, p);      }     }    }   }  } }}

五、总结

和三子棋一样,将整个工程分为game.c,game.h和test.c三个文件。如下图

用C语言实现扫雷小游戏实例代码

在头文件game.h主要包括各个函数的声明还有调用库函数所需的头文件以及棋盘行数列数的宏定义,方便以后我们如果想修改行或者列数目,直接修改宏定义的内容即可。
2、源文件game.c中则包括各种函数的实现,该文件中要引用头文件game.h
3、test.c中则包括游戏开始菜单的打印和调用game.c中的函数

game.h内容

#pragma once#include <stdio.h>#include <stdlib.h>#include <time.h>#include<Windows.h>#define ROW 9#define COL 9#define ROWS ROW+2#define COLS COL+2//雷的个数#define EASY_COUNT 10//初始化棋盘void InitBoard(char board[ROWS][COLS], int rows, int cols,char set);//布置雷void SetMine(char board[ROWS][COLS], int row, int col);//打印棋盘void DisplayBoard(char board[ROWS][COLS], int row, int col);//排查雷void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col);//第一次安全void safe(char mine[ROWS][COLS], int row, int col, int x, int y);//统计排查坐标周边八个位置的雷的个数int GetMineCount(char mine[ROWS][COLS], int x, int y);//坐标周围展开函数void OpenMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col, int x, int y,int* p);

game.c内容

#include "game.h"//初始化棋盘void InitBoard(char board[ROWS][COLS], int rows, int cols,char set){ int i = 0; for (i = 0; i < rows; i++) {  int j = 0;  for (j = 0; j < cols; j++)  {   board[i][j] = set;  } }}//布置雷void SetMine(char board[ROWS][COLS], int row, int col){ int x = 0; int y = 0; int count = EASY_COUNT; while (count) {  //生成随机下标(1~9)  x = rand() % row + 1;  y = rand() % col + 1;  if (board[x][y] != '1')  {   board[x][y] = '1';   count--;  } }}//打印棋盘void DisplayBoard(char board[ROWS][COLS], int row, int col){ int i = 0; printf("----------------\n"); for (i = 0; i <= 9; i++) {  printf("%d ", i); } printf("\n"); for (i = 1; i <= row; i++) {  int j = 0;  printf("%d ", i);  for (j = 1; j <= col; j++)  {   printf("%c ", board[i][j]);     }  printf("\n"); } printf("----------------\n");}//排雷主逻辑void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col){ int x = 0; int y = 0; int win = 0;//统计排雷的个数 int count = 0;// 统计雷的个数 while (win<row*col-EASY_COUNT) {  printf("请输入要排查的坐标");  scanf("%d %d", &x, &y);  if (x >= 1 && x <= row && y >= 1 && y <= col)  //输入坐标是否合法  {   if (mine[x][y] == '1')   {    if (0 == win)//第一次踩到雷,重新布雷    {     safe(mine, ROW,COL,x, y);     //DisplayBoard(mine, ROW, COL);     count = GetMineCount(mine, x, y);     if (count == 0)     {      show[x][y] = ' ';      win++;      OpenMine(mine, show, ROW, COL, x, y,&win);//如果周围没有雷,进行扩展      DisplayBoard(show, row, col);     }     else     {      show[x][y] = count + '0';      DisplayBoard(show, row, col);     }    }    else    {     printf("很遗憾,你被炸死了\n");     DisplayBoard(mine, ROW, COL);     break;    }       }   else   {    count = GetMineCount(mine, x, y);    if (count == 0)    {     show[x][y] = ' ';    }    else    {     show[x][y] = count + '0';    }    win++;    OpenMine(mine, show, ROW, COL, x, y,&win);    DisplayBoard(show, ROW, COL);    }  }  else  {   printf("坐标不在范围内,请重新输入\n");  } } if (win == row*col - EASY_COUNT) {  printf("恭喜你,排雷成功\n"); }}//统计排查坐标周边八个位置的雷的个数int GetMineCount(char mine[ROWS][COLS], int x, int y){ return (mine[x - 1][y] +  mine[x - 1][y - 1] +  mine[x][y - 1] +  mine[x + 1][y - 1] +  mine[x + 1][y] +  mine[x + 1][y + 1] +  mine[x][y + 1] +  mine[x - 1][y + 1] - 8 * '0');}//保证第一次下子安全void safe(char mine[ROWS][COLS], int row,int col,int x, int y)  { mine[x][y] = '0'; int count = 1; while (count) {  //生成随机下标(1~9)  int i = rand() % row + 1;  int j = rand() % col + 1;  if ((mine[i][j] != '1') && i != x && j != y)  {   mine[i][j] = '1';   count--;  } }}//展开函数void OpenMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col, int x, int y,int* p){ int i = -1; int j = -1; for (i = -1; i < 2; i++)//边界 {  for (j = -1; j < 2; j++)  {   if (i != 0 || j != 0) // 避免排到自己注意此处的逻辑关系   {    if (x + i >= 1 && x + i <= row && y + j >= 1 && y + j <= col)    {     if (show[x + i][y + j] == '*' && mine[x + i][y + j] != '1')     {      int count = GetMineCount(mine, x + i, y + j);      if (count != '0')      {       show[x + i][y + j] = count + '0';       (*p)++;      }      else      {       show[x + i][y + j] = ' ';       (*p)++;       OpenMine(mine, show,ROW,COL, x + i, y + j, p);      }     }    }   }  } }}

test.c内容

#include "game.h"void menu(){ printf("**************************************************\n"); printf("*******       Welcome to Minesweeper       *******\n"); printf("**********          1. 开始游戏         **********\n"); printf("**********          2. 清空屏幕         **********\n"); printf("**********          0. 退出游戏         **********\n"); printf("**************************************************\n");}void game(){ char mine[ROWS][COLS] = { 0 };//存放雷的信息 char show[ROWS][COLS] = { 0 };//存放排查出的雷的信息 //初始化一下棋盘 InitBoard(mine, ROWS,COLS,'0'); InitBoard(show, ROWS,COLS,'*'); //布置雷 SetMine(mine, ROW, COL); //打印棋盘 //DisplayBoard(mine, ROW, COL); DisplayBoard(show, ROW, COL); //排查雷 FindMine(mine, show, ROW, COL);}int main(){ int input = 0; srand((unsigned int)time(NULL)); do {  menu();//打印菜单  printf("请选择:>");  scanf("%d", &input);  switch (input)  {  case 1:   game();游戏主体   break;  case 2:   system("cls");//清屏选项   break;  case 0:   printf("退出游戏\n");   break;  default:   printf("输入错误,请重新选择\n");   Sleep(1000);   system("cls");   break;  }  } while (input); return 0;}

到此,相信大家对“用C语言实现扫雷小游戏实例代码”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 用C语言实现扫雷小游戏实例代码

本文链接: https://www.lsjlt.com/news/299320.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 用C语言实现扫雷小游戏实例代码
    本篇内容主要讲解“用C语言实现扫雷小游戏实例代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用C语言实现扫雷小游戏实例代码”吧!本文实例为大家分享了C语言版扫雷小游戏的具体代码,供大家参考,具...
    99+
    2023-06-20
  • C语言实现扫雷小游戏的示例代码
    目录一、扫雷1.演示效果2.完整代码二、代码解析1.初始化雷盘2.打印雷盘3.布置雷4.排雷5.游戏函数主体6.菜单函数7.头文件、宏定义及主函数一、扫雷 扫雷小游戏主要是利用字符数...
    99+
    2022-11-13
    C语言扫雷游戏 C语言 扫雷 C语言 游戏
  • C语言实现扫雷小游戏详细代码
    前言 扫雷是一款很经典的电脑小游戏,扫雷就是要把所有非地雷的格子找出即为胜利,输入到地雷格子就算失败。游戏主区域由很多个方格组成,输入一个方格坐标,方格即被打开并显示出方格中的数字,...
    99+
    2022-11-12
  • 用C语言实现扫雷小游戏
    本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 1. 规则 随便点一个格子,会有一块,上面的数字就代表数字周围八个格子会有几个雷,是1他周围就只有1个雷...
    99+
    2022-11-12
  • C语言实现经典扫雷小游戏的示例代码
    目录一、游戏简介二、游戏实现1.初始化棋盘2.打印棋盘3.布置雷4.排查雷三、源文件1.game.h2.game.c3.Test.c一、游戏简介 游戏初始界面有两个选择,选项&ldq...
    99+
    2022-11-13
    C语言扫雷游戏 C语言 扫雷 C语言 游戏
  • c语言扫雷小游戏源代码
    这期内容当中小编将会给大家带来有关c语言扫雷小游戏源代码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。说明:该游戏的实现需要建立三个文件test2.c:整个游戏,开始游戏/退出游戏的大体执行流程game2...
    99+
    2023-06-06
  • C语言代码实现简单的扫雷小游戏
    C语言+EASYX实现扫雷,供大家参考,具体内容如下 主要思路就是通过一个二维数组存储不同的数来代表0到8等具体的图片,再配合鼠标的位置和点击情况,来改变数组某一项的值,而显示不同的...
    99+
    2022-11-11
  • 怎么使用C语言代码实现扫雷小游戏
    本篇内容主要讲解“怎么使用C语言代码实现扫雷小游戏”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用C语言代码实现扫雷小游戏”吧!一、扫雷扫雷小游戏主要是利用字符数组、循环语句和函数实现。设...
    99+
    2023-07-04
  • 使用C语言实现扫雷小游戏
    本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 游戏规则 在一个9*9的地图上一共有十个雷,翻开所有不是雷的位置 游戏即为胜利, 如果踩到雷,游戏结束 ...
    99+
    2022-11-12
  • C语言扫雷排雷小游戏实现全程
    目录test.cgame.hgame.c详解游戏代码的实现1初化扫雷区2打印扫雷区3 设置雷4 排雷4.1展开一片的功能4.2雷标记功能的实现游戏过程test.c 在这个文件中,我们...
    99+
    2022-11-13
  • 基于C语言实现扫雷小游戏
    本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 game.h 设置头文件 #include<stdio.h> #include<s...
    99+
    2022-11-12
  • C语言轻松实现扫雷小游戏
    前言 扫雷是一款经典的小游戏,那么如何用c语言来实现呢?下面我将带你搞定扫雷小游戏。 注:本此游戏所用到的文件与上篇三子棋类似,最后附有代码展示。 1.游戏设计逻辑 1.布置雷&md...
    99+
    2022-11-13
    C语言 扫雷
  • C语言实现扫雷小游戏详解
    本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 一.实现功能 首先显示一个小菜单,选择是否玩游戏。当用户选择退出时,程序运行结束,当用户选择玩游戏时,将...
    99+
    2022-11-12
  • C语言简易实现扫雷小游戏
    本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 经典扫雷游戏规则: 当玩家点击游戏区域,该处周围的八个位置有几个雷(如果是角落则是周边三个位置雷的个数,...
    99+
    2022-11-12
  • C语言实现扫雷游戏小项目
    本文实例为大家分享了C语言实现扫雷游戏的具体代码,供大家参考,具体内容如下 一.基本实现功能 1.建立一个游戏菜单 2.创建游戏盘,一个埋雷,一个显示。 3.打印游戏盘。 4.翻开坐...
    99+
    2022-11-12
  • C语言怎么实现扫雷小游戏
    本篇内容介绍了“C语言怎么实现扫雷小游戏”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供...
    99+
    2023-06-20
  • 用C语言实现扫雷游戏
    用C语言实现扫雷游戏,因为代码会比较多,所以采用多文件的方式,使代码看起来更好。 一.main.c 在主调函数中首先要提供一个给用户选择的界面,在这里我们假定选择1为开始游戏,0为退...
    99+
    2022-11-12
  • 用C语言简单实现扫雷小游戏
    本文实例为大家分享了C语言简单实现扫雷小游戏的具体代码,供大家参考,具体内容如下 设计思路 1. 定义两个二维数组,一个存放炸弹信息,一个隐藏信息后向玩家展示。 2. 玩家每一次选择...
    99+
    2022-11-12
  • 用C语言实现简单扫雷小游戏
    前言 今天学习了制作简易扫雷游戏,代码如下 提示:以下是本篇文章正文内容,下面案例可供参考 一、函数头文件(函数声明) 代码如下(示例): #pragma once #defin...
    99+
    2022-11-12
  • 用C语言实现一个扫雷小游戏
    本文实例为大家分享了C语言实现一个扫雷小游戏的具体代码,供大家参考,具体内容如下 一、全部源码 //棋盘大小 #define ROW 9 #define COL 9 //棋盘加边...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作