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

php网站建设设计制作方案月夜直播免费版

php网站建设设计制作方案,月夜直播免费版,网站开发服务费属于哪种进项,凡科登录网题目描述 扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。 玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中…

题目描述

扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。

玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。

现在给出n行m列的雷区中的地雷分布,请计算出每个非地雷格周围的地雷格数。

注:一个格子的周围格子包括其上、下、左、右、左上、右上、左下、右下八个方向上与之直接相邻的格子。

输入描述:

第一行输入两个整数n,m ,分别表示雷区的行数和列数。接下来n行,每行m个字符,描述了雷区中的地雷分布情况。字符’*’表示相应格子是地雷格,字符’?’表示相应格子是非地雷格。相邻字符之间无分隔符。1<=n,m<=100

输出描述:

输出包含n行,每行m个字符,描述整个雷区。用‘*’表示地雷格,用周围的地雷个数表示非地雷格。相邻字符之间无分隔符

示例1

输入

3 3
*??
???
?*?

输出

*10
221
1*1

题目很容易理解,就是判断字符数组元素周围*元素的个数

下面附上代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{int n, m;int count = 0;char s[100][100] = { 0 };scanf("%d %d", &n, &m);getchar();for (int i = 1; i <= n; i++){for (int k = 1; k <= m; k++){s[i][k] = getchar();}getchar();}for (int i = 1; i <= n; i++){for (int k = 1; k <= m; k++){count=0;if (s[i][k] == '*'){printf("*");}else{if (s[i - 1][k] == '*' )count++;if (s[i + 1][k] == '*')count++;if (s[i][k - 1] == '*')count++;if (s[i][k + 1] == '*')count++;if (s[i - 1][k - 1] == '*' )count++;if (s[i - 1][k + 1] == '*')count++;if (s[i + 1][k + 1] == '*')count++;if (s[i + 1][k -1] == '*')count++;printf("%d", count);}}printf("\n");;}return 0;
}

注意每输入一组需要用一次getchar,来读取输入完的回车,新手可能会遇到输入时候程序直接结束了,明明还没有输完,就打印结果了,这种情况可能就是getchar没有合理利用

我们可以输入完进行调试,看看创建的字符数组中是不是自己想要的字符

http://www.15wanjia.com/news/173510.html

相关文章:

  • 厦门自己建网站建e网室内设计网的简介
  • 建立自己的网站软件有万网cname域名解析
  • 8个页面的网站怎么做wordpress没注册按钮
  • 网站制作上海数据分析案例网站
  • 手机网站的页面大小建网站网络推广优势
  • 余姚本地网站排名做网站经常加班还是app
  • 肇庆网站建设优化中国私企建筑公司十大排名
  • 珠海h5模板建站怎么进入网站后台管理系统
  • 深圳建立公司网站公司食品营销型网站建设
  • 网站域名解析登陆济宁百姓网免费发布信息网
  • 英文网站字体大小wordpress reddit主题
  • 达州达县网站建设济南防疫最新动态
  • 平台网站的策划设计好的 做网站的软件公司
  • 无忧中英繁企业网站系统通用版公司资质查询官方网站
  • 简单的公司网站网站seo策划方案设计
  • 电子商务网站开发的目的是什么新手小白怎样运营1688店铺
  • 网站开发公司有资质吗那块做微信平台网站
  • 全球做网站的公司排名小红书信息流广告投放
  • 北京旅游网站排名网站建设运营服务商
  • 网站建设佰首选金手指十四北京网站建设文章
  • 广州做网站哪家公司最好自己的简历怎么制作网站
  • 万户网站做的怎样中国光大国际建设工程公司网站
  • 网站建设文献综述正规外贸网站建设公司
  • 建建建设网站公司电话鞍山58同城二手房
  • sakai wordpress邢台seo推广
  • 做网站备案不少天网站推广入口
  • 如何仿别人网站的莫板seo免费推广
  • 网站建设新手在郑州做网站
  • 临检中心网站建设成都柚米科技公众号开发
  • 福鼎建设局网站首页wordpress安装数据库连接错误