算法竞赛入门经典(第2版)习题3-5 谜题(Puzzle) Uva227
来源:互联网 发布:java web 日志 编辑:程序博客网 时间:2024/06/07 02:03
C++编写
#include<iostream>using namespace std;int main(){ int x = 2, y = 1; char Puzzle[5][5] = { {'T','R','G','S','J'}, {'X','D','O','K','I'}, {'M',' ','V','L','N'}, {'W','P','A','B','E'}, {'U','Q','H','C','F'}, }; char cons; char temp; while (cin >> cons&&cons != '0') { if (x < 5 && y < 5) { if (cons == 'A' || cons == 'B' || cons == 'L' || cons == 'R') { if (cons == 'A') { temp = Puzzle[x][y]; Puzzle[x][y] = Puzzle[x-1][y]; Puzzle[x-1][y] = temp; x--;//x,y坐标置为空格的位置 } if (cons == 'B') { temp = Puzzle[x][y]; Puzzle[x][y] = Puzzle[x+1][y]; Puzzle[x+1][y] = temp; x++; } if (cons == 'L') { temp = Puzzle[x][y]; Puzzle[x][y] = Puzzle[x][y-1]; Puzzle[x][y-1] = temp; y--; } if (cons == 'R') { temp = Puzzle[x][y]; Puzzle[x][y] = Puzzle[x][y+1]; Puzzle[x][y+1] = temp; y++; } } else cout << "Please enter A,B,L,R!\n"; } else cout << "This operation cannot be performed.\n"; } for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) cout << Puzzle[i][j] << ' '; cout << endl; } return 0;}
1 0
- 算法竞赛入门经典(第2版)习题3-5 谜题 Puzzle UVa227
- 算法竞赛入门经典(第2版)习题3-5 谜题(Puzzle) Uva227
- 算法竞赛入门经典(第二版) 习题3-5 谜题(Puzzle) UVa227 Finals1993
- 《算法竞赛入门经典2ndEdition 》习题3-5 谜题(Puzzle, Uva227)
- 算法竞赛入门经典(刘汝佳)习题3-5 UVa227
- 算法竞赛入门经典(第2版)习题5-5 复合词 UVa10391
- 算法竞赛入门经典(第2版)习题2-5
- 算法竞赛入门经典(第2版)习题3-3 数数字 Digit Counting UVa1225
- 算法竞赛入门经典(第2版)习题3-2 分子量 Molar Mass UVa1586
- 算法竞赛入门经典(第2版)习题2-3
- 算法竞赛入门经典(第2版)习题3-2 分子量 Uva1586
- 算法竞赛入门经典(第2版)习题3-2 分子量 UVa1586
- 算法竞赛入门经典(第2版)习题4-5 IP网络 IP Networks UVa1590
- 算法竞赛入门经典(第2版)习题4-5 IP网络UVa1590
- 算法竞赛入门经典(第2版)习题5-6 对称轴(Symmetry) Uva1595
- 算法竞赛入门经典(第2版)习题5-7 打印队列 UVa12100
- 算法竞赛入门经典(第2版)习题3-1 得分 Score UVa1585
- 算法竞赛入门经典(第2版)习题3-4 周期串 Periodic Strings UVa445
- BGAQRCode-Android
- 数据库批量还原
- Java编程思想-15泛型
- NUC1397 Oil Deposits【DFS】
- libsvm——参数优化工具grid.py的使用
- 算法竞赛入门经典(第2版)习题3-5 谜题(Puzzle) Uva227
- 团体程序设计天梯赛-练习集 L1-005. 考试座位号 JAVA
- Leetcode 95. Unique Binary Search Trees II及二叉树最大最小深度镜像树总结
- Android N_MR1(7.1) App Shortcuts简单使用
- 今天的我,期待明天破晓的晨光——2017江苏省赛感悟
- ajaxFileupload.js修复上传无法携带参数,返回json格式不准确问题
- mac配置apache虚拟主目录
- POJ 1155 TELE 笔记
- java--泛型