蓝桥杯-扫雷

 代码解答及思路:

#include <iostream>
using namespace std;
int main()
{
  int n,m;
  int a[100][100] = {0},b[100][100];//记住要开数组确数 ,这样外围就会有边 ,不能直接设置值,要记住!!!! 
  int i,j;
  cin>>n>>m;
  for(i = 1;i<=n;i++){
    for(j = 1;j<=m;j++){
      cin>>a[i][j];
    }//输入数据 
  }
  for(i = 1;i<=n;i++){
    for(j = 1;j<=m;j++){
      if(a[i][j] == 1){
        b[i][j] = 9;
      }
      else{
        if(a[i-1][j-1] == 1)
        {
          b[i][j]++;
        }
        if(a[i-1][j] == 1)
        {
          b[i][j]++;
        }
        if(a[i-1][j+1] == 1)
        {
          b[i][j]++;
        }
        if(a[i][j-1] ==  1)
        {
          b[i][j]++;
        }
        if(a[i][j+1] == 1)
        {
          b[i][j]++;
        }
        if(a[i+1][j-1] == 1)
        {
          b[i][j]++;
        }
        if(a[i+1][j] == 1)
        {
          b[i][j]++;
        }
        if(a[i+1][j+1] == 1)
        {
          b[i][j]++;
        }
      }
    }
  }
  for(i = 1;i<=n;i++){
    for(j = 1;j<=m;j++){//第一列要空着输出 
      if(j == 1){
        cout<<b[i][j];
      }else{
        cout<<" "<<b[i][j];
      }
    }
    cout<<endl;
  }
  return 0;
}

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

搜维尔科技:【周刊】适用于虚拟现实VR中的OptiTrack

适用于 VR 的 OptiTrack 我们通过优化对虚拟现实跟踪最重要的性能指标&#xff0c;打造世界上最准确、最易于使用的广域 VR 跟踪器。其结果是为任何头戴式显示器 (HMD) 或洞穴自动沉浸式环境提供超低延迟、极其流畅的跟踪。 OptiTrack 主动式 OptiTrack 世界领先的跟踪精度和…

SQL注入之order by脚本盲注

一、环境 还是用上次搭建的sql-labs靶机环境 搭建sql注入环境 二、什么是order by盲注 在有的时候我们进行sql注入时&#xff0c;源码的查询语句后面为order by&#xff1b; 众所周知&#xff0c;order by 后面接的字段或者数字不一样&#xff0c;那么这个数据表的排序就会…

redis八股

文章目录 数据类型字符串实现使用场景 List 列表实现使用场景 Hash 哈希实现使用场景 Set 集合实现使用场景 ZSet 有序集合实现使用场景 BitMap实现使用场景 Stream使用场景pubsub为什么不能作为消息队列 数据结构机制SDS 简单动态字符串压缩列表哈希表整数集合跳表quicklistli…

jaka+realsense+aruco+手眼标定(python)

第二次重建了项目的手眼标定部分……有很多第一次记录遗漏的地方&#xff0c;在此补充。 一、JAKA机械臂末端位姿发布 此次我是自己写的节点发布&#xff0c;建议一开始新建工作空间的时候就引入roscpp,rospy,std_msgs。 $ catkin_create_pkg package_name depend1 depend2 de…

Python从入门到精通指南【第101篇—入门到精通】【文末送书-24】

文章目录 Python从入门到精通指南第一步&#xff1a;入门基础1.1 安装Python1.2 Hello World1.3 变量和数据类型1.4 控制流程 第二步&#xff1a;深入学习2.1 函数和模块2.2 列表、元组和字典2.3 文件操作 第三步&#xff1a;高级主题3.1 面向对象编程3.2 异常处理3.3 正则表达…

Laravel03 路由到控制器与连接数据库

Laravel03 路由到控制器与连接数据库 1. 路由到控制器2. 连接数据库 1. 路由到控制器 如下图一些简单的逻辑处理可以放在web.php中&#xff0c;也就是路由的闭包函数里面。但是大的项目&#xff0c;我们肯定不能这么写。 为什么保证业务清晰好管理&#xff0c;都应该吧业务逻辑…

如何申请阿里云服务器ECS

首先打开官网云服务器ECS_云主机_服务器托管_计算-阿里云&#xff0c;点击试用 创建使用完成以后&#xff0c;到控制台&#xff0c;会有一个默认的实例 点击实例 修改密码 修改完密码以后 点击远程连接 下载客户端工具 配置账号信息 简历SSH连接 输入密码 连接客户端成功…

李一舟事件新进展:或面临三种处罚,周鸿祎:不该收费;OpenAI神秘项目浮出水面;马斯克推出Xmail硬刚谷歌;百度架构调整

1.李一舟事件新进展&#xff1a;或面临三种处罚&#xff0c;周鸿祎&#xff1a;不该收费&#xff01; 近日&#xff0c;拥有百万级粉丝量的互联网博主“李一舟”推出的AI课程被下架事引继续发酵。 央视财经频道报道&#xff0c;有不少学员反馈课程与宣传的不一样&#xff0c;…

【前端素材】推荐优质后台管理系统Be admin平台模板(附源码)

一、需求分析 后台管理系统&#xff08;或称作管理后台、管理系统、后台管理平台&#xff09;是一种专门用于管理网站、应用程序或系统后台运营的软件系统。它通常由一系列功能模块组成&#xff0c;为管理员提供了管理、监控和控制网站或应用程序的各个方面的工具和界面。以下…

通天星CMSV6 车载视频监控平台信息泄露漏洞

免责声明&#xff1a;文章来源互联网收集整理&#xff0c;请勿利用文章内的相关技术从事非法测试&#xff0c;由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;所产生的一切不良后果与文章作者无关。该…

今天面了个字节拿 38K 出来的测试,让我见识到了基础的天花板

最近内卷严重&#xff0c;各种跳槽裁员&#xff0c;相信很多小伙伴也在准备金九银十的面试计划。 作为一个入职5年的老人家&#xff0c;目前工资比较乐观&#xff0c;但是我还是会选择跳槽&#xff0c;因为感觉在一个舒适圈待久了&#xff0c;人过得太过安逸&#xff0c;晋升涨…

pycharm没有setuptools包、wheel包的解决措施(pycharm添加包的两种方式)

方法一&#xff1a; 右下角 方法二&#xff1a; 命令 Windows: 在pycharm本地终端输入&#xff1a; pip install setuptools运行如以下界面显示即可 Linux&#xff1a; sudo apt install python3-pip (一定要有sudo )检查已安装&#xff1a; 同理安装其他包如&#xff1a…