3-32 推箱子(数组元素移动)
来源:互联网 发布:智业软件上市 编辑:程序博客网 时间:2024/06/06 01:43
结构体和二维数组的应用
#include <iostream>using namespace std;struct enter{ int row; int col;};int main(){ int array[4][4]={{1,1,0,1},{1,1,2,1},{1,0,0,1},{3,0,1,1}};//数组元素 enter enter_box; //箱子的位置 enter_box.row=1; //箱子的行 enter_box.col=2; //箱子的列 for(int i=enter_box.row;i<4;i++)//从上到下,从右到左搜索元素为0的位置 { for(int j=enter_box.col;j>=0;j--) { if(array[i][j]==0) //继续搜索 { enter_box.row=i; enter_box.col=j; cout<<"("<<enter_box.row<<","<<enter_box.col<<")->"; } else if(array[i][j]==1) {} else if(array[i][j]==3) { cout<<"到达目的地"<<endl; } else {} } } return 0;}
0 0
- 3-32 推箱子(数组元素移动)
- 推箱子(右)
- 利用二维数组制作推箱子
- 推箱子(proteus仿真)
- Push Box(推箱子)
- hdu(1254)推箱子
- HDU1254 推箱子(BFS)
- 【1233】推箱子(右)
- 推箱子,推推推(课程设计)
- 推箱子
- 推箱子
- 推箱子
- 推箱子
- 推箱子
- 推箱子
- 推箱子
- 推箱子
- 推箱子
- Java新手如何学习Spring、Struts、Hibernate三大框架?
- android的图片的如何进行比较
- 用 DATE_FORMAT 来格式化日期字段
- Wpf 弹出窗口
- 记录iptables
- 3-32 推箱子(数组元素移动)
- Ubuntu Server 14.04.1 LTS安装JDK
- Spark join和cogroup算子
- 和lock一起学beego 博客系统开发为例(三)
- Android Studio编译程序出现finished with non-zero exit value 2错误
- add & foreach (remove)
- Linux进程地址管理之mm_struct
- svchost.exe占用cpu过高的问题(适合和我一样的电脑小白)
- Linux统计某文件夹下文件、文件夹的个数