6-造房子
2018-03-11 17:43
183 查看
问题描述:
Richard最近迷恋上了一款游戏《我的世界4000
》,在游戏里面Richard可以任意开发资源然后建造各种宏伟的建筑。有一天Richard发现了一块荒野的土地上有很多宝藏,Richard想在土地上建一栋房子从而把宝藏包围起来。假设地图是一个 n 行 m 列的方格地图,地图每个格子
*代表一个宝藏。比如 2 行 2 列的地图如下:1
**2
**Richard对应要建的房子如下:1
+-+-+2
|*|*|3
+-+-+4
|*|*|5
+-+-+现在Richard告诉你地图的行列数,帮他画出房子的设计图。
输入格式
一行两个整数n,m(0<n,m≤50),分别表示地图行数和列数。输出格式
按照题目中要求的格式输出地图。样例输入1
2 2
样例输出1
+-+-+ |*|*| +-+-+ |*|*| +-+-+
样例输入2
3 4
样例输出2
+-+-+-+-+ |*|*|*|*| +-+-+-+-+ |*|*|*|*| +-+-+-+-+ |*|*|*|*| +-+-+-+-+
代码解析:
#include <iostream> using namespace std; int main() { int n,m;//行 列 2*n+1 cin>>n>>m; for(int i=1; i<=2*n+1; i++)//行 { if(i%2!=0)//奇数 { for(int j=1; j<=2*m+1; j++)//列 { if(j%2!=0)cout<<"+";//奇数+ 偶数- else cout<<"-"; } } else//偶数 { for(int j=1; j<=2*m+1; j++) { if(j%2!=0)cout<<"|"; else cout<<"*"; } } cout<<endl; } return 0; }
相关文章推荐
- AOJ.667 抢占白房子
- 九度OJ-1158:买房子
- 一个大学老师的哀叹:房子已让所有人沦陷
- 我为什么不打工, 我为什么不买房子
- 找出最大的房子
- [NOIP2017普及组]跳房子
- 董明珠要给员工分房子;QQ钱包提现要收费;.北京首条磁浮轨道开启试运营丨价值早报
- Noip2017普及组T4 跳房子 二分答案 单调队列
- 扪心自问,你们真的有资格买房子吗?(转)
- 一套房子的代价
- 再土一哈 - 跳房子
- 最近要找找房子看看
- 买了房子,有了家。这是我家的平面图,Visio画的,呵呵
- 终于毕业了,另外找到新房子了,准备择取黄道吉日,搬家
- 找房子好困难
- 快要收房子了
- 深圳---房子与股票
- 房子离我们还有多远 深圳房价已经严重透支?
- 英老汉3000个空酒瓶造房子
- 买房子,不买房子,结婚,不结婚,生孩子,不生孩子