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;
} 
相关推荐
tyung38 分钟前
Go 手写 Wait-Free SPSC 无界队列:无 CAS、无锁、泛型节点池
数据结构·后端·go
Chen_harmony1 小时前
一、数据结构概念和复杂度计算
数据结构
远程软件小助理1 小时前
ToDesk节点繁忙、向日葵免费试用受限,还有什么免费好用的远程软件推荐?
经验分享·游戏·远程工作
小欣加油1 小时前
leetcode287寻找重复数
数据结构·c++·算法·leetcode
德迅--文琪2 小时前
游戏盾筑牢网络游戏防攻击安全防线
安全·游戏
fie88893 小时前
LBP + HOG 特征检测与识别 MATLAB 实现
数据结构·算法·matlab
Rauser Mack4 小时前
不懂编程,但是vibe coding一个扫雷游戏
人工智能·python·游戏·html·prompt
退休倒计时4 小时前
【每日一题】LeetCode 15. 三数之和 TypeScript
数据结构·算法·leetcode·typescript
AbandonForce5 小时前
滑动窗口:定长滑动窗口与不定长滑动窗口
数据结构·c++·算法
炸薯条!5 小时前
二叉树的链式表示(2)
java·数据结构·算法