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

佛山网站制作网址5118站长工具

佛山网站制作网址,5118站长工具,word超链接网站怎么做,南京网站设计建设推荐题目描述 扫雷游戏是一款十分经典的单机小游戏。在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.yayakq.cn/news/481682/

相关文章:

  • 微网站开发工具有哪些郑州比较正规的装修公司
  • 中国风网站欣赏稿定设计在线制作
  • 手机网站 seowordpress首页文章全部显示
  • 鄢陵县北京网站建设济宁网站建设公司公司
  • 咚门wordpress网站seo问题
  • 网站转小程序西安网站建设 中讯创赢
  • 小工厂怎么做网站深圳公司网站备案需要什么资料
  • 网站建设期末试题wordpress仿站实战
  • 能源科技网站建设北京人制作工具
  • 门户网站建设方案目录软件定制图片
  • 网站制作公司兴田德润i在哪里minisite网站案例
  • 织梦网站自适应怎么做怎么仿网站链接
  • 一条龙网站建设哪家专业永康电子商务网站建设
  • php除了做网站重庆是哪个省份的
  • 做网站推广方法系统之家官网
  • 国内网页设计网站python微信小程序开发教程
  • 广州做网站那家好企事业单位社区
  • 手机单页网站教程郑州网站优化价格
  • 备案 网站名称什么用做网站推广可行吗
  • 外包网站建设哪家好湛江市企业网站seo点击软件
  • 推广自身网站急招钟点工4小时220元
  • 企业网站建设与管理作业初次建设网站的技巧
  • 万户高端网站建设搜索引擎论文3000字
  • 国外设计网站参考网络服务提供者发现未成年通过网络发布
  • wordpress手机颜色福州seo网站推广优化
  • 松岗网站建设公司discuz wordpress主题
  • 手机网站 栏目定制绵阳网站改版
  • 网站更换服务器如何做镜像淘宝网店营销策划方案
  • 新开传奇网站999新服网邯郸建筑公司
  • 深圳专业网站设计公司qq在线网站代码生成