① 求自动扫雷的程序·有点急。
重新安装程序
② 如何编写一个扫雷速度最快的自动扫雷程序
#include
#include
#include
using namespace std;
int map[12][12]; // 为避免边界的特殊处理,故将二维数组四周边界扩展1
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++; // 统计以(x,y)为中心的四周的雷数目
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] ); // 条件比较多,一是不可以让两个方向坐标同时为0,否则
递归调用本身!
} //二是递归不能出界.三是要保证不返回调用。
}
else
map[x][y] = calculate(x,y);
}
void print ()
{
for ( int i = 1; i < 10; i++ )
{
for ( int j = 1; j < 10; j++ )
{
if ( map[i][j] == -1 || map[i][j] == 9 )
cout << "#";
else
cout <> x >> y )
{
if ( map[x][y] == 9 )
{
cout << "GAME OVER" <> ch;
cout << "\n\n";
} while ( ch == 'Y' );
return 0;
}
③ 你有葛永的自动扫雷软件吗可以发给我吗
有啊,只有应用程序,没有源码!怎么发给您?
④ 诸位用autohotkey等软件曾经做过哪些很酷的应用
winxp时代,用ahk自动扫雷
⑤ PSP游戏一般是什么格式
如果是ISO镜像文件或者
CSO的话,就拷进ISO文件夹。。。
如果是自制游戏或者软件,就把自制游戏或者软件拷进PSP/GAME文件夹下。。。
已经排除了1.5核心了,估计你也用不到了。。。而且现在的1.5核心游戏基本没了。
下载游戏的话,我一般是去PSP.CNGBA.COM
或者PSP.TGBUS.COM几个网站看看新发行的游戏,然后在迅雷上的狗狗搜索里找下载。。。因为PSP现在比较热,所以资源很多,不用担心找不到下载的。。。其实你完全可以直接在上述网站中找到下载地址,不过好像因为现在的BT开始自动扫雷了,所以迅雷下载很慢。。。
用BT下载就快。
⑥ 经典游戏扫雷的问题
本人也挺喜欢扫雷!这是我一张高级扫雷图,全图99个我挂在最后一个!虽说不上什么高手但也可以把经验跟大家分享一下!
单击一个格子打开之后,如果是数字
即
该数字四周
8个格子里有那么多雷!如5
则四周
八个格子内有5个雷!你可以对照图看
!如果是雷,那就game
over
这是概念!
在教你个技巧!鼠标左右键同时点击!最好是点在一个格子四周
最后只对一个格子起作用!如图
鼠标左右键双击2这!!如果是雷
,则双击后那个格子会复原!如果是数字或空格则会自动打开!!!
如图就是雷!
你也可以根据概念判断
那个2
周边有2个雷,而其它的格子都确定了哪一个当然是雷!!!
希望能给满意!!!
谢谢
!!