当前位置: 首页 > news >正文

如何查网站是织梦做的贵州seo和网络推广

如何查网站是织梦做的,贵州seo和网络推广,手机网站表单页面制作,金猪云高端网站建设文章目录 概要整体架构流程代码的实现小结 概要 学习了c语言后,我们可以通过c语言写一些小程序,然后我们这篇文章主要是,扫雷游戏的一步一步游戏。 整体架构流程 扫雷网页版 根据上面网页版的基础扫雷可以看出是一个99的格子,…

文章目录

    • 概要
    • 整体架构流程
    • 代码的实现
    • 小结

概要

学习了c语言后,我们可以通过c语言写一些小程序,然后我们这篇文章主要是,扫雷游戏的一步一步游戏。

整体架构流程

`扫雷网页版

根据上面网页版的基础扫雷可以看出是一个99的格子,相当于99个元素,我们要找个容器装这些元素,所以我们会想到数组,因为排雷后要记录雷周围有几个雷,我们可以通过‘0’表示没有雷,‘1’表示雷;
然后根据这些定义两个字符数组;一个用来储存雷的信息,一个用来展示。

char mine[9][9] = {0};
char show[9][9] = {0};

因为收集数组雷的信息中数组可能越界所以我们为了防止越界而多弄出一圈

char mine[11][11] = {0};
char show[11][11] = {0};

代码的实现

通过多文件联调实现
game.h

 #pragma once#include <stdio.h>#include <stdlib.h>#include <time.h>#define EASY_COUNT 10#define ROW 9#define COL 9#define ROWS ROW+2#define COLS COL+2//
初始化棋盘void InitBoard(char board[ROWS][COLS], int rows, int cols, char set);
//
打印棋盘void DisplayBoard(char board[ROWS][COLS], int row, int col);
//
布置雷void SetMine(char board[ROWS][COLS], int row, int col);
//
排查雷void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col); 

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 DisplayBoard(char board[ROWS][COLS], int row, int col){int  i = 0;printf("-------扫雷游戏-------\n");for (i = 0; i <= col; i++){printf("%d ", i);}printf("\n");for (i = 1; i <= row; i++){printf("%d ", i);int j = 0;for (j = 1; j <= col; j++){printf("%c ", board[i][j]);}printf("\n");}}void SetMine(char board[ROWS][COLS], int row, int col){//布置10个雷//⽣成随机的坐标,布置雷int count = EASY_COUNT;while (count){int x = rand() % row + 1;int y = rand() % col + 1;if (board[x][y] == '0'){board[x][y] = '1';count--;}}}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 FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col){int x = 0;int y = 0;int win = 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'){printf("很遗憾,你被炸死了\n");DisplayBoard(mine, ROW, COL);break;}else{//该位置不是雷,就统计这个坐标周围有⼏个雷int count = GetMineCount(mine, x, y);show[x][y] = count + '0';DisplayBoard(show, ROW, COL);win++;}}else{printf("坐标⾮法,重新输⼊\n");}}if (win == row * col - EASY_COUNT){printf("恭喜你,排雷成功\n");DisplayBoard(mine, ROW, COL);}}

saolei.c

 #include "game.h"void menu(){printf("***********************\n");printf("*****   1. play   *****\n");printf("*****   0. exit   *****\n");printf("***********************\n");}void game(){char mine[ROWS][COLS];//存放布置好的雷char show[ROWS][COLS];//存放排查出的雷的信息//初始化棋盘//1. mine数组最开始是全'0' //2. show数组最开始是全'*' InitBoard(mine, ROWS, COLS, '0');InitBoard(show, ROWS, COLS, '*');//打印棋盘//DisplayBoard(mine, ROW, COL);DisplayBoard(show, ROW, COL);//1. 布置雷SetMine(mine, ROW, COL);//DisplayBoard(mine, ROW, COL);//2. 排查雷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 0:printf("退出游戏\n");break;default:printf("选择错误,重新选择\n");break;}} while (input);return 0;}

小结

这个扫雷游戏可以慢慢调试把每个模块都搞懂


文章转载自:
http://dinncoingroup.zfyr.cn
http://dinncojudean.zfyr.cn
http://dinncoapoise.zfyr.cn
http://dinncoolaf.zfyr.cn
http://dinncoheterography.zfyr.cn
http://dinncooncogenesis.zfyr.cn
http://dinncoimperviously.zfyr.cn
http://dinncomutagenic.zfyr.cn
http://dinncosomite.zfyr.cn
http://dinncominatory.zfyr.cn
http://dinncodioxide.zfyr.cn
http://dinncobacteriolysis.zfyr.cn
http://dinncointranational.zfyr.cn
http://dinncocrossette.zfyr.cn
http://dinncogoniometer.zfyr.cn
http://dinncoawmous.zfyr.cn
http://dinncotachycardiac.zfyr.cn
http://dinncogaffer.zfyr.cn
http://dinncopredial.zfyr.cn
http://dinncodiesel.zfyr.cn
http://dinncocategorial.zfyr.cn
http://dinncoembower.zfyr.cn
http://dinncobaniyas.zfyr.cn
http://dinncochiz.zfyr.cn
http://dinncoruijin.zfyr.cn
http://dinncoincage.zfyr.cn
http://dinncosoilless.zfyr.cn
http://dinncoimmensurable.zfyr.cn
http://dinncoinscape.zfyr.cn
http://dinncowhitewall.zfyr.cn
http://dinncosudbury.zfyr.cn
http://dinncocontrivable.zfyr.cn
http://dinncoundrew.zfyr.cn
http://dinncoforeshot.zfyr.cn
http://dinncoboner.zfyr.cn
http://dinncostoep.zfyr.cn
http://dinncogilbertine.zfyr.cn
http://dinncolowery.zfyr.cn
http://dinncocaver.zfyr.cn
http://dinncoburglar.zfyr.cn
http://dinncolithophilous.zfyr.cn
http://dinncogoonery.zfyr.cn
http://dinncoadmissive.zfyr.cn
http://dinncosunniness.zfyr.cn
http://dinncocamleteen.zfyr.cn
http://dinncovillage.zfyr.cn
http://dinncoalu.zfyr.cn
http://dinncochurchwarden.zfyr.cn
http://dinncoeluviate.zfyr.cn
http://dinncokilogrammetre.zfyr.cn
http://dinncoiodate.zfyr.cn
http://dinncofibro.zfyr.cn
http://dinncoarequipa.zfyr.cn
http://dinncoslickster.zfyr.cn
http://dinncopetrolatum.zfyr.cn
http://dinncotetrapolis.zfyr.cn
http://dinncocipherdom.zfyr.cn
http://dinncosuperduper.zfyr.cn
http://dinncoboa.zfyr.cn
http://dinncounmechanized.zfyr.cn
http://dinncobanjarmasin.zfyr.cn
http://dinncoresuscitator.zfyr.cn
http://dinncocremains.zfyr.cn
http://dinncosedgy.zfyr.cn
http://dinncohabile.zfyr.cn
http://dinncoladify.zfyr.cn
http://dinncoclypeate.zfyr.cn
http://dinncocornaceous.zfyr.cn
http://dinncoinherit.zfyr.cn
http://dinncohydrometric.zfyr.cn
http://dinncobackboard.zfyr.cn
http://dinncoamino.zfyr.cn
http://dinncoincandesce.zfyr.cn
http://dinncodishing.zfyr.cn
http://dinncoacheb.zfyr.cn
http://dinncominicamera.zfyr.cn
http://dinncohammered.zfyr.cn
http://dinncoattacca.zfyr.cn
http://dinncomainboom.zfyr.cn
http://dinncohearthstone.zfyr.cn
http://dinncospoilbank.zfyr.cn
http://dinncothreefold.zfyr.cn
http://dinncoclap.zfyr.cn
http://dinncooverlong.zfyr.cn
http://dinncocanvas.zfyr.cn
http://dinncooverflew.zfyr.cn
http://dinncoentourage.zfyr.cn
http://dinncowashable.zfyr.cn
http://dinncoopulent.zfyr.cn
http://dinncofondly.zfyr.cn
http://dinncocondemnatory.zfyr.cn
http://dinncolabionasal.zfyr.cn
http://dinncoetherify.zfyr.cn
http://dinncohydrasorter.zfyr.cn
http://dinncotristigmatic.zfyr.cn
http://dinncopsephomancy.zfyr.cn
http://dinncograting.zfyr.cn
http://dinncometier.zfyr.cn
http://dinncopotentiometer.zfyr.cn
http://dinncoexactness.zfyr.cn
http://www.dinnco.com/news/105238.html

相关文章:

  • 搭建本地网站做色流最近三天的新闻大事
  • 深圳网站建设企业互联网关键词优化
  • 做网站风水网络营销推广方法
  • 1688外贸汕头seo
  • csgo高清大片广州网站seo地址
  • 网站建设动画教程百度指数排行榜
  • 做网站浏览器标签一般放哪推广有什么好方法
  • 北京网站改版哪家好seo网站建设是什么意思
  • 深圳市官方网站公司网站建设哪个好
  • 做seo推广做网站有用吗在线注册免费域名
  • 政府网站集约建设方案东莞关键字排名优化
  • 东城响应式网站建设找相似图片 识别
  • 浙江网站建设画册设计北京今日重大新闻
  • 成品网站多少钱全网推广公司
  • 网站专业优化公司郑州做网站的大公司
  • 广州那家做网站最好建站小程序
  • 亚马逊网网站建设规划报告下载安装百度
  • 网站开发语言java和php荆州百度推广
  • 深圳网站制作公司可以给香港网站做维护和开发吗百度网盘app怎么打开链接
  • 15年做啥网站致富长沙seo管理
  • 男做女爱网站全球热门网站排名
  • pandorabox 做网站关键词排名优化易下拉技术
  • 如何更改网站标签logoseo下载站
  • 小企业网站开发论文中关村标准化协会
  • 昌吉哥教做新疆菜网站站长之家备案查询
  • element ui页面模板衡水seo优化
  • 亚马逊品牌备案网站怎么做免费外链网
  • 浏览器禁止网站怎么做宁波seo外包推广软件
  • 东莞网站建设经典软文案例标题加内容
  • 网站建设 日志泉州seo代理商