基本信息
源码名称:扫雷游戏.cpp(入门级控制台示例)
源码大小:2.37KB
文件格式:.cpp
开发语言:C/C++
更新时间:2020-08-27
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 5 元 
   源码介绍

扫雷游戏

【部分代码】

#include <iostream>

#include<ctime>
#include<cstdlib>
#include<iostream>
#include<cstring>
#include <unistd.h>
#include <stdlib.h>
using namespace std;
int map[12][12]; 
int derection[3]={0,1,-1};
int calculate(int x,int y)
{
int counter=0;
for(int i=0;i<3;i )
for(int j=0;j<3;j )
if (map[x derection[i]][y derection[j]]==9 )
counter ;
return counter;
}
void game(int x,int y)
{
    if(calculate(x,y)==0)
{
map[x][y]=0;
for(int i=0;i<3;i )
{
for(int j=0;j<3;j )
if(x derection[i]<=9&&y derection[j]<=9&&x derection[i]>=1&&y derection[j]>=1&&!(derection[i]==0&&derection[j]==0)&&map[x derection[i]][y derection[j]]==-1) 
game( x derection[i], y derection[j] ); 
}                 
}
else
map[x][y] = calculate(x,y);
}