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

出现了,Mac也可以玩的简单扫雷(1.0版本)

总体思路:

1.随机生成雷区

2.将每一个方块旁边有几个雷的数量算出来

3.不断的输入想要翻的方块

4.判断是否输赢

5.改变此方块的状态

直接上代码:

#include <iostream>
#include <ctime>
#include <chrono> //计时头文件
#include <string.h>

using namespace std::chrono; //懒得打了
using namespace std;

const int N = 100010;

struct cell //定义方块结构体
{
    bool ismine; //是否是雷
    int minenum; //四周有几个雷
    char costume; //显示出来的字符
    bool ischecked; //是否翻过
};

cell minefeild[N][N]; //定义雷区
int gamest = 0; //定义输赢
int n, m; //定义雷区大小
int minesum; //定义雷的数量
int ad[8][2] = {{1, 0}, {-1, 0}, {0, 1}, {0, -1}, {-1, -1}, {-1, 1}, {1, 1}, {1, -1}}; //定义方向盘,方便找四周的雷

void init() //初始化雷区
{
    for (int i = 0; i < N; i ++ )
        for (int j = 0; j < N; j ++ )
            minefeild

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-35233.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

axios跨域问题

项目配置 vue-cli3vue2element-ui-2.15.3 在网上找了很多方案&#xff0c;但是都没有生效&#xff0c;最后是前端添加了一段代码&#xff0c;后台添加了一段代码 解决了 添加了headers的配置 const instance axios.create({// baseURL: http://mall.huolida.com/,// baseUR…...

原创-Kafka原理

Kafka原理 2017年09月22日 22:39:45317人阅读 评论(0) 收藏 举报 分类&#xff1a; Kafka&#xff08;1&#xff09; 目录(?)[] Kafka 这段时间研究RabbitMQ、Kafka、RocketMQ消息队列&#xff0c;发现对她们原理的介绍都过于简单&#xff0c;所以整理了众多资料&…...

ef dbcontext

dbcontext class 用来crud数据库&#xff0c;也用来配置实体类&#xff0c;关系映射&#xff0c;缓存&#xff0c;事务&#xff0c;变化追踪等 using System.Data.Entity;public class SchoolContext : DbContext {public SchoolContext(){}// Entities public DbSet&l…...

C语言中的整型提升

C语言中的整型提升 提到整型提升,可能刚学c语言的小伙伴们很头疼这个知识点吧,下面我就我的理解简单分析一下整型提升是怎么回事. 首先还是介绍一下整型提升的概念: ​ c的整型算术运算总是至少以缺省整型类型的精度来进行的. 为了获得这个精度,表达式中的字符和短整型操作数在…...

Dubbo(一)项目架构演变过程

Dubbo&#xff08;一&#xff09;项目架构演变过程架构演变过程单体架构垂直架构SOA&#xff08;分布式架构&#xff09;微服务架构架构演变过程 dubbo是一款高性能的java rpn框架。 随着互联网的发展&#xff0c;用户群体逐渐壮大&#xff0c;网站的流量成倍增长&#xff0c;…...

Nuxt 项目完结总结

1、状态保存&#xff0c;即localstorage。 这里选择了 nuxt-vuex-localstorage&#xff08;^1.3.0&#xff09; 来做store的持久化保存。 modules: [nuxtjs/style-resources,nuxtjs/axios,[nuxt-vuex-localstorage,{localStorage: [localStorage]}] ] 2、登录token保存&…...

浅入浅出实现一个异步求和函数

简化&#xff1a;两数之和 我们先来简单的实现一个异步两数之和函数 function sumT(a, b) {return await new Promise((resolve, reject) > {asyncAdd(a, b, (err, res) > {if(!err) {resolve(res)}reject(err)})}) }// 测试 const test await sumT(1, 2) console.log…...

unity学习笔记(一)

unity基础简介&#xff08;一&#xff09; unity是如何跨平台的&#xff08;附c和c#编译过程&#xff09; 前言 游戏引擎为了兼顾易用性和性能&#xff0c;往往使用一种高效率语言编写核心&#xff0c;使用另一种高级语言作为脚本语言&#xff0c;大部分游戏引擎的底层核心由…...

浮动布局,定位布局,伸缩盒布局

布局 默认文档流 1.元素显示的顺序和代码的顺序是一致的 2.块级元素独占一行空间&#xff0c;默认宽度为父元素的100%&#xff0c;高度由内容或者子元素决定 3.行内元素共享一行空间&#xff0c;默认宽高都由内容决定 浮动布局 float&#xff08;如果一个元…...

Python大数据分析学习基础篇(3)——数据结构

一、函数部分 1、闭包 所谓闭包其实跟回调函数有有相通之处。闭包可以延长作用时间和作用域。 def say(word):def name(name):print(word,name)return name hi say(你好) hi("小明") bye say("再见") bye("小明 ") 运行结果&#xff1a; …...

SQL 之共同使用ip用户检测问题【自关联问题】-HQL面试题48【拼多多面试题】

目录 0 问题描述 1 数据分析 2 小结 0 问题描述 1 数据分析 (1)数据准备 create table log (uid string,ip string,time string )row format delimited fields terminated by \t;insert into log values (a, 124, 2019-08-07 12:0:0), (a, 124, 2019-08-07 13:0:0), (b, 1…...

线程的安全性 - 并发基础篇

简介 当多个线程访问某个类时&#xff0c;这个类始终都能表现出正确的行为&#xff0c;那么就说这个类是线程安全的。 目录 这次分三步走&#xff1a;关于相关知识点&#xff0c;放在文末的脑图里了&#xff0c;大家想看结论的&#xff0c;可直接下拉观看哦。 1.创建一个线…...

栈?队列?Java ArrayDeque常用首尾操作方法整理

对于用Java刷leetcode的同学一定很眼熟ArrayDeque这个数据结构&#xff0c;因为它既可以作为队列也可以作为栈&#xff0c;解题时使用频率很高。补充一嘴&#xff0c;Stack也能作为栈来用&#xff0c;但是作为存在设计缺陷的Vector类的子类&#xff0c;已经不推荐使用了。 Arr…...

开发程序流程

JavaWeb程序--> 将一个请求路径( 网络地址) 变成一条sql语句&#xff0c;发送给数据库进行查询&#xff1b; 会将获取的数据&#xff0c;通过页面的方式&#xff0c;展示给用户进行操作&#xff1b; Javaweb程序如何将一个路径变成一条sql语句&#xff1f;...

从入门到放弃:Markdown中的LaTeX使用教程

LaTeX CSDN不支持显示的语法我已用 标注显示 基本语法 展现形式 在正文中的LaTeX公式用$...$定义行内公式&#xff0c;$$...$$单独居中显示 希腊字母 显示命令显示命令α\alphaβ\betaγ\gammaδ\deltaε\epsilonζ\zetaη\etaθ\thetaι\iotaκ\kappaλ\lambdaμ\muν\…...

----- ElasticSearch -----

1.什么是RestFul 2.什么是全文检索 3.什么是Elastic Search 开源 Apache Lucen 工具包 java api特别多 solr 全文检索服务器 底层封装了lucene ElasticSearch 开源搜索引擎 java 4.ES中基本概念 1&#xff09;接近实时(NRT Near Real Time 2&#xff09;索引(index) 3&am…...

39.【Axure 10 】交元件(元件组)交互事件

鼠标相关交互事件 【高】单击时 元件(元件组)的是鼠标单击事件&#xff0c;可以实现鼠标单击的触发的交互事件。 【中】双击事件 元件(元件组)的是鼠标双击事件&#xff0c;作为触发条件。同时也是双击页面任何地方可触发。 【中】鼠标右击事件 元件(元件组)的鼠标右击是…...

PO / PO和 ERP的配置

一、前言 PO / PI 是SAP公司的一个中间件产品&#xff0c;用来辅助SAP系统和外围系统&#xff0c;( 当然外围系统也可以使用PO)。 PO可以完成一些数据内容转换,群发(一份数据发给多个异构系统),分发(数据区分特征发送给特定的系统)等功能. 二、ERP端 ERP和 PO的连接&#x…...

array_search() 在数组中搜索给定的值,如果成功则返回相应的键名

实例 在数组中搜索键值 "red"&#xff0c;并返回它的键名&#xff1a; <?php $aarray("a">"red","b">"green","c">"blue"); echo array_search("red",$a); ?>输出 a 如果…...

不断提升自己创造溢价的能力,附带学习经验

开头 互联网时代的到来&#xff0c;让我们获取知识变得更加简单&#xff0c;理论上讲只要你想学&#xff0c;便会有不尽的知识等你&#xff0c;只要方法得当&#xff0c;够努力&#xff0c;任何人都可以都有可能成为大牛。 自己在努力的基础上&#xff0c;还学习了一些高效的…...

python数据类型的性能分析

python数据类型的性能分析 本文主要对Python两种内置数据类型list 和 dict上各种操作的大O数量级进行分析 list与dict的比较 list类型各种操作&#xff08;interface&#xff09;的实现方 法有很多&#xff0c;如何选择具体哪种实现方法&#xff1f; 总的方案就是&#xff0…...

DP求解 最大连续子数组和

DP求解 最大连续子数组和 题目描述&#xff1a;输入一个整型数组&#xff0c;数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 1. 暴力求解 思路分析&#xff1a;计算数组中每一个连续子数组的和&#xff0c;找出其中最大值 /*** 暴力求解* param nums…...

element时间选择器 选择当前时间和之后的时间

<el-form-item label"称号有效期&#xff1a;" prop"featureEndTime"><el-date-pickerv-model"formObj.featureEndTime"type"datetime"placeholder"选择日期"format"yyyy-MM-dd HH:mm:ss"value-format&q…...

Dubbo(一)项目架构演变过程

Dubbo&#xff08;一&#xff09;项目架构演变过程架构演变过程单体架构垂直架构SOA&#xff08;分布式架构&#xff09;微服务架构架构演变过程 dubbo是一款高性能的java rpn框架。 随着互联网的发展&#xff0c;用户群体逐渐壮大&#xff0c;网站的流量成倍增长&#xff0c;…...

搜索: DFS + 剪枝:木棒

题目链接&#xff1a;https://www.acwing.com/problem/content/169/ 题目&#xff1a; 乔治拿来一组等长的木棒&#xff0c;将它们随机地砍断&#xff0c;使得每一节木棍的长度都不超过 50 个长度单位。 然后他又想把这些木棍恢复到为裁截前的状态&#xff0c;但忘记了初始时有…...

PMP项目管理 | 项目整合管理

PMP项目管理之项目整合管理项目整合管理定义及概念项目整合管理考虑要素项目整合管理过程包括子过程分解4.1 制定项目章程定义理解作用发生时机参与方输入、工具与技术和输出4.2 制定项目管理计划定义理解作用发生时机参与方项目管理计划和文件输入、工具与技术和输出4.3 指导和…...

2021-08-23 linux的部分基本命令与vi/vim的部分命令

linux的基本命令 文章目录linux的基本命令前言一、APT(Advanced Packing Tool)1.工作原理2.修改源3.几个常用的命令二、vi/vim一. vi/vim 模式1.vi有两种工作模式二. vi/vim 命令1.vim:退出命令2.vim删除与修改命令3.vim拷贝与粘贴命令4.vim 撤销命令5.vim 搜索命令6.vim 替换命…...

关于POST接口返回图片流,前端展示图片

工作当中&#xff0c;有时候会碰到后端由于存储方式等原因&#xff0c;返回给前端的图片的请求方式为POST&#xff0c;这个时候前端如果需要把图片显示在页面上&#xff0c;就要把图片流转换为图片&#xff1a; post返回的图片流&#xff0c;在chrome的network preview时是一个…...

方法与方法重载介绍

1- 方法介绍 定义&#xff1a; 方法是一段具有独立功能的代码块&#xff0c;不调用就不执行。 好处&#xff1a; ①能够提高代码的复用性&#xff08;一个方法可以调用好多次&#xff09;&#xff0c; ②提高代码的可读性&#xff0c;对代码进行分类管理 注意&#xff0c; …...

demo随笔

在我们做项目时&#xff0c;有时候总是会引用到其他的资源&#xff0c;这时候就需要使用iframe来进行引用&#xff0c;那引用之后父页面和子页面要咋进行通信呢&#xff0c;今天遇到一个需求是这样子的&#xff1a;在vue里面嵌入了cesium的地球&#xff0c;地球是第三方做的&am…...

Linux系统下Django框架的环境准备工作流程

一&#xff1a;&#xff08;创建虚拟环境&#xff09; 首先&#xff0c;更新virtualenv库(该库用于创建虚拟环境)&#xff1a;sudo pip install -U virtualenv 然后&#xff0c;创建虚拟环境&#xff1a;virtualenv -p python venv(这里的venv是虚拟环境的名称&#xff0c;随…...

二叉树-31-37对称二叉树

31. 对称的二叉树 递归&#xff1a; 把原问题化成更小规模的问题&#xff0c;并且具有相同的问题性质&#xff0c;重复调用本身函数 二叉树的递归&#xff0c;是将某个节点的左子树、右子树看成一颗完整的树&#xff0c;那么对于子树的访问或者操作就是对于原树的访问或者操作…...

Eoapi — 一个可拓展的开源 API 工具

在社区中时常会出现“抱怨某商业产品越来越臃肿”的声音&#xff0c;API 工具也是如此。从最早期只做 API 调试的工具&#xff0c;到经过多年的演进后集成全面功能的“庞然大物”&#xff0c;它越来越成熟了&#xff0c;也越来越不适合最初的那批用户了。我们并不需要用到所有的…...

吉利安卓应用市场API

BaseURL com\ecarx\appstore\global\http\HttpUtil.smali# static fields .field private static final BASE_URL:Ljava/lang/String; "http://api.xchanger.cn/api/v1/" API smali\com\ecarx\appstore\global\http\Api.smaliLine 135: .method public abstract...

查看Android 各种API版本占据当前市场的比例

对于Android开发&#xff0c;有时候想兼顾一些低API版本手机的功能&#xff0c;例如之前兼容到Android 2.3。但是有时候&#xff0c;有些功能确实很难实现&#xff0c;为了兼容只好把功能变动一点。那如果我想看看&#xff0c;Android各种API版本占据市场比例的情况呢&#xff…...

轻量级web api_API接口管理,这15种开源工具助你管理API

API译者&#xff1a;DevOps亮哥如今&#xff0c;API已在软件、Web和移动应用程序开发领域无处不在&#xff0c;从企业内部到面向公众的应用以及与合作伙伴进行系统集成。通过使用API&#xff0c;开发人员可以创建满足各种客户需求的应用程序。而软件架构也在随着应用程序开发方…...

IDEA如何配置 Gradle 及 Gradle 安装过程(详细版)

IDEA如何配置 Gradle&#xff08;详细版&#xff09; 一、安装 Gradle 1、下载 Gradle 安装包 官网下载链接&#xff1a;https://gradle.org/releases/ 2、下载后解压 3、文件夹如图所示 二、环境变量配置 1、点击我的电脑->属性->高级系统设置->环境变量 2、新建&…...

API安全前景与趋势

在国家政策和技术革新的牵引下&#xff0c;API安全正进入一个前所未有的 阶段&#xff0c;从传统互联网到移动互联网&#xff0c;再到物联网&#xff0c;正在影响人们生活的方方面面。 1.国家政策对API安全的影响 自23015年政府工作报告中提出“制定‘互联网’行动计划&#x…...

一位信用卡业务人员到IT的转行路

说到超级菜鸟&#xff1a;女生&#xff0c;二本&#xff0c;市场营销专业&#xff0c;别说vlookup连sum是啥都不知道&#xff0c;代码一个字母都不会&#xff0c;平时工作连电脑都不咋敲&#xff0c;这个应该够超级菜了。&#xff08;确实是个小姐姐&#xff0c;没有性别歧视的…...

AI反欺诈:千亿的蓝海,烫手的山芋|甲子光年

不久前&#xff0c;一家业界领先的机器学习公司告诉「甲子光年」&#xff1a;常有客户带着迫切的反欺诈需求主动找来&#xff0c;但是&#xff0c;我们不敢接。 难点何在&#xff1f; 作者&#xff5c;晕倒羊 编辑&#xff5c;甲小姐 设计&#xff5c;孙佳栋 生死欺诈 企业越急…...

linux系统配置与管理课程,Linux系统管理与服务配置

学习完本课程&#xff0c;我们应该能够学会熟练地安装Linux操作系统&#xff0c;对Linux操作系统能够进行常用的系统管理&#xff0c;并且能够安装和配置Linux系统常用网络服务&#xff0c;能够诊断和解决系统的实际问题。本次课程的学习内容主要分为五部分&#xff1a;第一部分…...

计算机学院信息系统,计算机学院学生信息管理系统.docx

计算机学院学生信息管理系统计算机学院学生信息管理系统总体设计组长:xx组员&#xff1a;xxx时间&#xff1a;2015年12月12日1、架构设计和目标约束学生信息管理系统是学生信息管理的必不可少的部分&#xff0c;本学生信息管理系统是基于B/S架构的设计的。约束包括技术上的约束…...

回归分析-书后习题回顾总结

4-1 题目 理论基础 经典多元线性回归模型 参数β\betaβ的最小二乘估计 设rank(C)m1≤nrank(C)m1≤nrank(C)m1≤n&#xff0c;则β^b(CTC)−1CTY\widehat{\beta}b(C^{T}C)^{-1}C^{T}Yβ​b(CTC)−1CTY是β\betaβ的最小二乘估计 具体解题...

学生管理系统的mysql数据库设计_MySQL 数据库 -- 学生管理系统数据库设计

MySQL 数据库 -- 学生管理系统数据库设计目录学生管理系统数据库设计学生管理系统功能介绍数据库设计步骤第 1 步: 找对象第 2 步: 找属性第 3 步: 找关系建表遵守原则第 4 步: 找特例: 等级明显而且不包含敏感数据的信息建议保持为 1 张表遵循数据库设计三大范式总结: 数据库设…...

java 实验室管理系统_基于JAVA-Web的实验室管理系统的设计与实现.doc

龙源期刊网基于JAVA Web的实验室管理系统的设计与实现作者&#xff1a;赵小丽 李俊霞来源&#xff1a;《科学与财富》2015年第27期????????摘 要&#xff1a;针对传统实验管理的慢速度、低效率和过多冗余数据的问题&#xff0c;提出了基于JAVA Web的C/S结构的实验室设…...

基于C语言开发的教师管理系统

资源下载地址&#xff1a;https://download.csdn.net/download/sheziqiong/85673191 设计任务 ① 编写一个教室管理系统, 管理教师的信息和教师所上的课程的信息, 教师的信息包括:教师编号、姓名、性别、出生年月、职称、最后学历、工资、婚否、授课数据集; 授课信息包括&…...

计算机等级考试嵌入式三级重点考点归纳

选择题&#xff1a; 1.基址加变址寻址方式&#xff0c;字节数据存储指令用STRB; 2.SPI可以构成“一主一从式”、“一主多从式”、“多主多从式”和“互为主从式”系统。 3.USB 2.0采用半双工差分方式传送信息&#xff0c;速度为480Mb/s&#xff0c;USB3.0达到5Gb/s即640MB/s 4…...

Python源码剖析1-整数对象PyIntObject

1、PyIntObject 对象 [intobject.h] typedef struct {PyObject_HEADlong ob_ival; } PyIntObjectPyIntObject是一个不可变&#xff08;immutable&#xff09;对象。Python内部也大量的使用整数对象&#xff0c;我们在自己的代码中也会有大量的创建销毁整型对象的操作&#xff…...

详解 Spring Boot 项目中的日志文件

目录 1. 日志的作用 2. 自定义日志打印 2.1 日志的基本格式 2.2 得到日志对象 2.3 使用日志对象提供的方法&#xff0c; 打印自定义的日志内容 2.4 日志框架的说明 3. 日志的持久化 3.1 配置日志文件的文件名 3.2 配置日志文件的保存路径 3.3 持久化日志的特性 4. 日…...

平面设计转前端,啥都不会怎么办?

毕业三年&#xff0c;干了3年平面设计。现决定转行学习前端&#xff0c;寻求外单。 在我眼中技术类型的事情就是分为三大块 &#xff0c;一&#xff1a;理论 二&#xff1a;软件 三&#xff1a;平台 你会发现只要你是从事互联玩相关的任何行业这三种是必不可少的。 一&#xf…...