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;
} 
相关推荐
chenyuhao20242 小时前
链表面试题9之环形链表进阶
数据结构·算法·链表·面试·c#
chenyuhao20243 小时前
链表的面试题8之环形链表
数据结构·算法·链表·面试·c#
晴空闲雲4 小时前
数据结构与算法-线性表-循环链表(Circular Linked List)
数据结构·算法·链表
一梦浮华4 小时前
自学嵌入式 day21 - 数据结构 双向链表
数据结构·链表
比奇堡在逃帅哥4 小时前
数据结构-DAY05
数据结构
四谷夕雨4 小时前
C++数据结构——红黑树
开发语言·数据结构·c++
Easybr指纹浏览器5 小时前
9 easybr指纹浏览器https代理认证教程
chrome·http·游戏·web3·社媒营销·电商·多账号管理·指纹浏览器·浏览器开发·sock5·跨境营销·账号防关联
SylviaW085 小时前
python-leetcode 69.最小栈
数据结构·算法·leetcode
飞川撸码5 小时前
【LeetCode 热题100】搜索旋转排序数组(力扣33 / 81/ 153/154)(Go语言版)
数据结构·算法·leetcode·golang