超级简单的迷宫代码 初学者程序
迷宫
走迷宫一种比较有趣,操作简单的小游戏。
#include<stdio.h>
#include<getch.h>
#include<stdlib.h>
#include<time.h>
int main(int argc,const char*argv[])
{//构造迷宫地图char maze[10][10]={{'#','#','#','#','#','#','#','#','#','#'},{'#','@','#','#','#','#','#','#','#','#'},{'#',' ','#','#','#','#','#','#','#','#'},{'#',' ','#','#','#','#','#','#','#','#'},{'#',' ','#','#','#',' ',' ',' ',' ','#'},{'#',' ',' ',' ','#',' ','#','#',' ',' '},{'#','#','#',' ',' ',' ','#','#','#','#'},{'#','#','#','#','#','#','#','#','#','#'},{'#','#','#','#','#','#','#','#','#','#'},{'#','#','#','#','#','#','#','#','#','#'}}; time_t t1=time(NULL);int x=1,y=1; for(;;){system("clear");for(int i=0;i<10;i++){for(int j=0;j<10;j++){printf("%c ",maze[i][j]);}printf("\n");}if(x==5&&y==9){printf("通过\n");printf("通过时间%u",time(NULL)-t1);return 0;}//获取键值switch(getch()){case 183:if(x>0&& ' '==maze[x-1][y]){maze[x][y]=' ';maze[x-1][y]='@';x--;}break;case 184:if(x<9&& ' '==maze[x+1][y]){maze[x][y]=' ';maze[x+1][y]='@';x++;}break;case 185:if(y<9&& ' '==maze[x][y+1]){maze[x][y]=' ';maze[x][y+1]='@';y++;}break;case 186:if(y>0&&' ' ==maze[x][y-1]){maze[x][y]=' ';maze[x][y-1]='@';y--;}break;}}
}
超级简单的迷宫代码 初学者程序相关推荐
- 简单的计算机程序代码,优秀程序员通过简单代码,窥探电脑编程中强大的数组操作功能...
优秀程序员通过简单代码,窥探电脑编程中强大的数组操作功能.编程语言中,数组是一个非常重要的概念,也是一种很常用的类型.本文中通过javascript语言的代码实例,展现编程中数组的魅力.在javasc ...
- java写一个简单的浪漫代码_程序员的浪漫弹窗表白,圣诞节给Ta惊喜吧(附源码,简单易学哦)...
不要以为程序员都是木讷的,浪漫起来也会让很多妹子心动的.而程序员的表白方式也很不一般,通过一堆代码,无限释放浪漫.今天教给大家通过改写脚本语言,利用弹窗可充分自由发挥,用来表白或者恶搞都是不错的选择. ...
- 简单走迷宫(代码+注释)
找到一条从起点到终点的迷宫路径,并将路径输出.如果从起点到终点没有路径,则输出NOPASS! 注:所有迷宫的起点为左上角,终点为右下角. [输入形式]依次输入n行由0和1构成的字符串,每行字符串长度相 ...
- 超级简单:一步一步教你创建一小型的asp.net mvc 应用程序
超级简单:一步一步教你创建一小型的asp.net mvc 应用程序 这本教程中将帮助你创建一个小型的asp.net mvc示例. 在本教程中,我们将创建自己的 Model , View 和Contro ...
- 程序代码初学者_初学者:如何使用热键在Windows中启动任何程序
程序代码初学者 Assigning shortcut keys to launch programs in Windows is probably one of the oldest geek tri ...
- sqllite java 代码,非常简单的SQLite的Java程序
/* 在你的代码中引用这个驱动: Class.forName("org.sqlite.JDBC"); Connection conn = DriverManager.getConn ...
- python协同过滤调用包_简单的python协同过滤程序实例代码
本文研究的主要是python协同过滤程序的相关内容,具体介绍如下. 关于协同过滤的一个最经典的例子就是看电影,有时候不知道哪一部电影是我们喜欢的或者评分比较高的,那么通常的做法就是问问周围的朋友,看看 ...
- VC++6.0 win32 控制台应用程序 简单应用 附代码
**VC++6.0 win32 控制台应用程序 简单应用 附代码 ** .cpp 文件名 注意:在源文件添加如下声明: #include //没有.h using namespace std;//使用 ...
- 微信小程序嵌套h5页面+发布微信小程序(超级简单)
将发布的h5页面转换成微信小程序,无需重新开发,操作超级简单!!! 使用到的技术为uniapp和web-view 首先,我们先来了解一下web-view是什么: 简单的一句话来讲:web-view 是 ...
最新文章
- 深度学习实战—基于TensorFlow 2.0的人工智能开发应用
- 云计算的服务模型 SaaS PaaS IaaS
- python爬取慕课视频-python爬虫:爬取网站视频
- 根据最大值和最小值获取对应的单元格值
- MFC子线程访问主线程对话框程序的控件对象
- Java 9中的5个功能将改变您开发软件的方式(还有2个不会)
- 一个牛逼的coder是这样诞生的。
- bmp转YUV RGB转YUV HM学习
- 软件工程师如何笑着活下去?
- 在html中base的作用,html中base标签的作用是什么
- 洛谷 P1573 栈的操作
- Python安装模块(包/库)的方法
- OpenCV4学习笔记(71)——散焦图像去模糊滤波
- 微信小程序布局技巧(一)
- win10删除工作组计算机,win10工作组怎么退出-退出win10工作组的教程 - 河东软件园...
- Dispatch(01)
- Ubuntu大于2T硬盘,分区并挂载
- U盘 如何自定义U盘图标并彻底隐藏配置文件
- QT 度和温度符号的显示(字符编码)
- java或android国内外手机号码正则表达式
热门文章
- “影响力” v.s. “营销”
- 【产业互联网周报】小米回应造车传闻;IBM或考虑出售旗下Watson Health业务;SpaceX完成新融资,估值740亿美元...
- Spring Boot DTO 示例 - 实体到 DTO 的转换
- Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Host not found
- 基于FPGA的CAN接口开发
- 参加计算机能力培训计划,计算机技能培训计划Word版
- JS对时间的常用处理
- 培训有毛用!大会有毛用!
- getPerspectiveTransform通过4对点确认透视变换矩阵的原理分析
- (附源码)springboot线上作业提交系统 毕业设计 220946