UVa227 Puzzle
来源:互联网 发布:linux网吧视频服务器 编辑:程序博客网 时间:2024/06/17 21:29
#include<stdio.h>#include<string.h>#include<iostream>using namespace std;char s[5][5];int main(){ int x,y,flag=1; char c; for(int i=0;i<5;i++) { for(int j=0;j<5;j++) if((s[i][j]=getchar())==' ') {x=i;y=j;} getchar(); } while((c=getchar())!='0') { switch(c) { case 'A': if(x-1>=0) {s[x][y]=s[x-1][y];x--;} else flag=0; break; case 'B': if(x+1<5) {s[x][y]=s[x+1][y];x++;} else flag=0; break; case 'L': if(y-1>=0) {s[x][y]=s[x][y-1];y--;} else flag=0; break; case 'R': if(y+1<5) {s[x][y]=s[x][y+1];y++;} else flag=0; break; default: flag=0; break; } } s[x][y]=' '; if(flag) for(int i=0;i<5;i++) { for(int j=0;j<5;j++) printf("%c",s[i][j]); printf("\n"); } else printf("This puzzle has no configuration.\n"); return 0;}
阅读全文
0 0
- Uva227 - Puzzle
- Uva227.Puzzle
- UVA227-Puzzle
- UVa227 Puzzle
- uva227 - Puzzle
- Puzzle,UVa227
- uva227 - Puzzle
- [UVA227]Puzzle
- UVA227 puzzle
- UVa227 Puzzle
- UVA227 Puzzle
- UVa227 Puzzle
- UVa227:Puzzle
- UVa227 Puzzle
- UVa227 - Puzzle
- Uva227-Puzzle
- uva227 puzzle
- UVa227-Puzzle
- Android顶部banner轮播图的两种实现(ViewPager+ViewPagerIndicator/banner)
- 数组NSArray排序(Objective-C 开发范例)
- JAVA IO总结
- 【深度学习】Anaconda+Tensorflow+Keras Win7 64位安装i
- 第八周项目三 对矩阵的压缩存储1
- UVa227 Puzzle
- ORA-24324&ORA-01041重启数据库报错
- 深入浅出JMS(一)--JMS基本概念
- 多线程详解
- Windows Server 2016 搭建 FTP环境
- 某天醒来,全世界的人都变成程序员......
- 强化学习入门及资料
- 驱动程序的调试(windbg双机调试)
- 第二节.Python列表的简单操作