おめでとう地雷除去ませんが

する#include <stdio.hに>
する#include <STDLIB.H>
の#include <WINDOWS.H>
の#include <conio.h>
int型のmain()
{
のprintf( "プレス上下WSADの\のN-を制御する");
のprintf( 「鉱山\ nとqはラベルされた鉱山へのプレスP」);

チャーB [10] [10] = { "#####"、
"#####"、
"#####"、
"#####"、
"#####"、
}。
INT X = 0、Y = 0、スコア= 0。
文字chを、
(; iが5 <I ++は、I = 0の整数)のための
プット(B [I])。
一方、(B [0]!= "++++ P" || B [1]!= "+ P +++" || B [2]!= "+++++" || B [3]!= "+++ P +" || B [4] = "+++++")!
{
CH = getchは()。
もし(CH == 'S')
のx ++;
/ * {
IF(Bの[X + 1] [Y] == '#' || Bの[X + 1] [Y] == 'P' || Bの[X + 1] [Y] == '+ ')
{
IF(B [X] [Y] ==' P ')
{
[X] [Y] = B' P '。
X ++;
B [X] [Y] = 'O'。
}

(B [X] [Y] == '+')なら
、{
B [X] [Y] =」+ ';
X ++;
B [X] [Y] = 'O'。
}
IF(B [X] [Y] == 'O')
{
B [X] [Y] = '#'。
X ++;
B [X] [Y] = 'O'。
}
}
} * /

IF(CH == 'W')
x--。
/ * {
IF(B [X-1] [Y] == '#' || B [X-1] [Y] == 'P' || B [X-1] [Y] == '+ ')
{

IF(B [X] [Y] ==' O ')
{
B [X] [Y] =' # '。
バツ - ;
B [X] [Y] = 'O'。
}
IF(B [X] [Y] == '+')
{
B [X] [Y] = '+'。
バツ - ;
B [X] [Y] = 'O'。
}
(B [X] [Y] == 'P')なら
、{
B [X] [Y] = 'P'。
バツ - ;
B [X] [Y] = 'O'。
}
}
} * /

IF(CH == 'A')
y--。
/ * {
IF(B [X] [Y-1] == '#'


{
B [X] [Y] = '#'。
y--;
B [X] [Y] = 'O'。
}
IF(B [X] [Y] == '+')
{
B [X] [Y] = '+'。
y--;
B [X] [Y] = 'O'。
}
(B [X] [Y] == 'P')なら
、{
B [X] [Y] = 'P'。
y--;
B [X] [Y] = 'O'。
}
}
} / *

(CH == 'D')であれば
、Y ++。
/ * {
IF(B [X] [Y + 1] == '#' || B [X] [Y + 1] == 'P' || B [X] [Y + 1] == '+ ')
{
IF(B [X] [Y] ==' O ')
{
B [X] [Y] =' # '。
Y ++;
B [X] [Y] = 'O'。
}
IF(B [X] [Y] == '+')
{
B [X] [Y] = '+'。
Y ++;
B [X] [Y] = 'O'。
}
IF(B [X] [Y] == 'P')
{
B [X] [Y] = 'P'。
Y ++;
B [X] [Y] = 'O'。
}
}
} * /
IF(CH == 'P')
{
B [X] [Y] = 'P'。
}

IF(CH == 'Q')
{
(x == 0 &&のy == 4 || X == 1 && Y == 1 || X == 3 &&のy == 3)であれば
{
システム( "CLS")。
B [X] [Y] = 'O'。
プット(B [i])と(; iが5 <I ++は、I = 0をINT)ため、

スリープ(1000);
printf( "踩到雷了游戏结束");
スコア++;
ブレーク;
}


{
B [X] [Y] = '+'。
}


}
システム( "CLS")。

(; iが5 <I ++は、I = 0の整数)のための
プット(B [I])。

}
IF(スコア== 0)のprintf( "恭喜你胜利啦")。

0を返します。
}

おすすめ

転載: www.cnblogs.com/Cathycat/p/11272765.html