在一开始定义了一个标志变量flag和一个计数变量count。之后,使用了两个两个for循环对二维数组进行了初始化,mine被初始化为全'0',show被初始化了全'*'。最后使用个一个while死循环,开始进行扫雷游戏。如果没有剩下10个星号,那么将已有的count信息清除,继续进行以上步骤。第一个for循环打印的是列坐标。第二个for循环中,第一个printf函数打印的是行坐标。埋雷需要用到随机数,我使用m和n来存放随机数。while循环的终止条件是埋雷数 count 达到预设雷数 MineNum 。if语句保证设雷地区不重复。exam是一个标志数组,它将在Find函数发挥作用。第一个while死循环它的作用是确保输入正确的坐标信息。
暂无评论