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

找个美工做淘宝网站需要多少钱优化分析

找个美工做淘宝网站需要多少钱,优化分析,织梦cms如何做网站,中国十大建筑事务所排名我们先设计一个简单的9*9棋盘并有10个雷的扫雷游戏。 1,可以用数组存放,如果有雷就用1表示,没雷就用0表示。 2,排查(2,5)这个坐标时,我们访问周围的⼀圈8个位置黄色统计周围雷的个数是1。排查(8,6)这个坐标时&#xf…

我们先设计一个简单的9*9棋盘并有10个雷的扫雷游戏。

1,可以用数组存放,如果有雷就用1表示,没雷就用0表示。

 

d9940bf2d0ffbfc98fd09dc29b13ddbf.png

2,排查(2,5)这个坐标时,我们访问周围的⼀圈8个位置黄色统计周围雷的个数是1。排查(8,6)这个坐标时,就会越界。只需要扩大一圈数组即可。

3b818fd4ccc36c6afa6b7c11435be1b7.png

一,游戏菜单的打印

利用函数与do while的知识

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void menu()
{
    printf("***********************\n");
    printf("***** 1. play *********\n");
    printf("***** 0. exit **********\n");
    printf("***********************\n");
}
int main()
{
    int input = 0;
    do
    {
        menu();
        printf("请选择:>");
        scanf("%d", &input);
        switch (input)
        {
        case 1:
            printf("开始\n");
            break;
        case 0:
            printf("退出游戏\n");
            break;
        default:
            printf("选择错误,重新选择\n");
            break;
        }
    } while (input);
    return 0;
}

在下一步可以将printf("开始\n");换为game(),整个扫雷游戏就是在这里运行的。game()就是我们写的函数,它的作用是把我们写的代码封装起来。

二,正片开始

1,棋盘

避免数据太多产生冲突,我们可以写两个数组存放信息。一个是雷的信息,一个是排查出的雷的信息。
1183d93cc2fe6de0e3d063ac0cd3c7af.png

a.雷的信息用char mine[11][11];来表示,1表示雷,0表示非雷。

b.排查出的雷的信息用char show[11][11];来表示,初始化为*。

void game()
{
    char mine[11][11];
    char show[11][11];
}

如果是其他行数的话,例如15或者20,改起来就比较麻烦了,这时候就需要优化一下代码。

在game.h文件中声明:

#define ROW 9
#define COL 9

#define ROWS ROW+2
#define COLS COL+2

然后修改原来代码:

void game()
{
    char mine[ROWS][COLS];
    char show[ROWS]COLS];
}

2,初始化棋盘

game.h

void InitBoard(char arr[ROWS][COLS], int rows,int cols,\char set);

game.c

void InitBoard(char arr[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++)
            {
                arr[i][j] = "set";
            }
        }
}

test.c

void game()
{
    char mine[ROWS][COLS];
    char show[ROWS][COLS];

    Initboard(mine, ROWS,COLS, "0");
    Initboard(show, ROWS,COLS, "*");
}

3,打印棋盘

game.h

void Displayboard(char arr[ROWS][COLS], int row, int col);

game.c

int i = 0;
for (i = 0; i <= ROW; i++)
{
    printf("%d", i);
}
printf("\n");

void Displayboard(char arr[ROWS][COLS], int row, int col)
{
    int i = 0;
    for (i = 1; i <= row; i++)
    {
        int j = 0;
        printf("%d", i);
        for (j = 1; j <= col; j++)
        {
            printf("%c", arr[i][j]);
        }
        printf("\n");
    }

test.c

Displayboard(show, ROW, COL);

Displayboard(mine, ROW, COL);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://www.hkea.cn/news/425638/

相关文章:

  • wordpress多站点统计google图片搜索引擎入口
  • 麻章手机网站建设百度网盘提取码入口
  • 网站后台管理系统的重要技术指标sem竞价托管费用
  • 包头怎样做网站我想做电商怎么加入
  • 株洲企业网站建设品牌2023免费b站推广大全
  • 仿制单页面网站多少钱免费制作网站app
  • 商城网站制作网站长尾词挖掘工具
  • 夹克定制公司trinseo公司
  • 四川智能网站建设制作网站链接分析工具
  • 制作销售网站有哪些宁波网络营销推广咨询报价
  • 佛山做外贸网站服务新闻发稿平台
  • 做网站前怎么写文档域名收录
  • 中信建设有限责任公司钟宁关键词优化的方法有哪些
  • 建站之星平台优化推广网站排名
  • wordpress 网盘 插件郑州seo外包阿亮
  • 怎样建设网站首页广告营销平台
  • wordpress调起淘宝app什么叫做seo
  • 嘉兴做网站优化的公司网站维护公司
  • css层叠样式会不会影响打开网站的速度百度免费下载安装百度
  • 网站模板制作流程nba交易最新消息汇总
  • 近的网站在线客服系统网络优化工程师前景如何
  • 网站制作职业google入口
  • 广州网站 制作信科便宜网络营销软文范例500
  • 网站建设公开课长沙网站推广和优化
  • 建设网站的需求分析俄罗斯搜索引擎yandex推广入口
  • 可以做英文纵横字谜的网站搜狗网站收录入口
  • web前端开发是不是做网站百家号关键词排名优化
  • 夸克看网站要钱吗电商网站seo优化
  • 自己做网站排版138ip查询网域名解析
  • 东莞做网站 南城石佳2023网站推广入口