博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
扫雷但是不会恭喜
阅读量:4987 次
发布时间:2019-06-12

本文共 1685 字,大约阅读时间需要 5 分钟。

#include<stdio.h>

#include<stdlib.h>
#include<windows.h>
#include<conio.h>
int main()
{
printf("请按 w s a d来控制上下左右\n");
printf("请按 p 来标雷 q来排雷\n");

char b[10][10]={"#####",

"#####",
"#####",
"#####",
"#####",
};
int x=0,y=0,score=0;
char ch;
for(int i=0;i<5;i++)
puts(b[i]);
while(b[0]!="++++p"||b[1]!="+p+++"||b[2]!="+++++"||b[3]!="+++p+"||b[4]!="+++++")
{
ch=getch();
if(ch=='s')
x++;
/* {
if(b[x+1][y]=='#'||b[x+1][y]=='p'||b[x+1][y]=='+')
{
if(b[x][y]=='p')
{
b[x][y]='p';
x++;
b[x][y]='o';
}
if(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]='#';
x--;
b[x][y]='o';
}
if(b[x][y]=='+')
{
b[x][y]='+';
x--;
b[x][y]='o';
}
if(b[x][y]=='p')
{
b[x][y]='p';
x--;
b[x][y]='o';
}
}
}*/
if(ch=='a')
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=='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')
{
if(x==0&&y==4||x==1&&y==1||x==3&&y==3)
{
system("cls");
b[x][y]='o';
for(int i=0;i<5;i++) puts(b[i]);
Sleep(1000);
printf("踩到雷了 游戏结束");
score++;
break;
}
else
{
b[x][y]='+';
}
}
system("cls");
for( int i=0;i<5;i++)
puts(b[i]);
}
if(score==0) printf("恭喜你 胜利啦");

return 0;

}

转载于:https://www.cnblogs.com/Cathycat/p/11272765.html

你可能感兴趣的文章
线性判别函数-Fisher 线性判别
查看>>
面试小题
查看>>
My latest news
查看>>
VisualStudio 2015 开启IIS Express可以调试X64项目
查看>>
关于block 用法
查看>>
layui学习
查看>>
zepto源码--整体框架--学习笔记
查看>>
ZeroMQ研究与应用分析
查看>>
纯windows下制作变色龙引导安装U盘教程
查看>>
输出一个数组里最大子数组的和(文件)
查看>>
复杂sql书写方法
查看>>
路由器安置(Routing)
查看>>
4.24—010—周三
查看>>
误移动根目录导致系统异常的解决办法
查看>>
n层满k叉树总共有多少个节点
查看>>
对于JSONObject,我只是临时抱佛脚
查看>>
springboot与dubbo整合入门(三种方式)
查看>>
KVC KVO KVB
查看>>
vue element传的值报_self.$scopedSlots.default is not a function
查看>>
CodeForces - 405C
查看>>