P2670 [NOIP 2015 普及组] 扫雷游戏

P2670 NOIP 2015 普及组 扫雷游戏 - 洛谷

复制代码
#include<bits/stdc++.h> 
using namespace std;
int n,m;
char a[105][105];
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			if(a[i][j]=='?'){
				int k=0;//记录周围地雷的个数 
				if(a[i-1][j]=='*')k++;
				if(a[i][j-1]=='*')k++;
				if(a[i+1][j]=='*')k++;
				if(a[i][j+1]=='*')k++;
				if(a[i-1][j-1]=='*')k++;
				if(a[i-1][j+1]=='*')k++;
				if(a[i+1][j-1]=='*')k++;
				if(a[i+1][j+1]=='*')k++;
				cout<<k;//直接输出k 
			}
			else{//是地雷直接输出 
				cout<<a[i][j];
			}
	    }
	    cout<<endl;//遍历完一行就换行 
    }
	return 0;
} 
相关推荐
小肝一下36 分钟前
3. 单链表
c语言·数据结构·c++·算法·leetcode·链表·dijkstra
丁小未1 小时前
Unity 几种常见合批手段的要求
游戏·unity·合批·srpbatcher·动态合批·静态合批
tachibana21 小时前
hot100 前 K 个高频元素(347)
java·数据结构·算法·leetcode
河南花仙子科技13 小时前
花仙子科技详解:小游戏合规开发完整要点
科技·游戏
延凡科技14 小时前
多场景落地复盘:端边云架构无人机智能巡检系统设计与实践
大数据·数据结构·人工智能·科技·架构·无人机·能源
皓月斯语19 小时前
B3842 [GESP202306 三级] 春游 题解
数据结构·c++·算法·题解
春日见20 小时前
算法与数据结构----哈希表
数据结构·人工智能·算法·机器学习·自动驾驶·哈希算法·散列表
旧物有情20 小时前
游戏开发常用架构 #MVP,MVC
游戏·unity·架构·mvc
萌动的小火苗21 小时前
嵌入式开发中的栈与队列:任务调度为什么依赖数据结构
数据结构·c++·单片机·嵌入式硬件
叩码以求索21 小时前
统计按位或能得到最大值的子集数目(一)
数据结构·算法