Description

读入 w,请输出 2018 的字符画,两个数字之间有 w 个空格。具体格式请参考样例输出。

  • 1 ≤ w ≤ 2018

Input

输入文件只包含 1 个整数 w.

Output

输出 5 行,每行 12 + 3w 个字符(只包含 o 和 . 两种,字符画的部分用 o,空格的部分用 .),以换行符结尾。

Sample Input

2

Sample Output

ooo..ooo..ooo..ooo
..o..o.o...o...o.o
ooo..o.o...o...ooo
o....o.o...o...o.o
ooo..ooo..ooo..ooo 解释:这是一道水题,就是模拟,2018这个字符不变变化的只有中间的那个.的个数,所以直接写就行
#include <iostream>
#include <stdio.h>
#include <string>
#include <string.h>
#include <algorithm>
#include <math.h>
#include <queue>
#include <set>
#include <stack>
#include <vector>
#include <deque>
#include <list>
using namespace std;
typedef long long LL;
const int INF=0x3f3f3f3f;
const double eps=1e-;
const double pi=acos(-1.0);
const int MOD=;
const int maxn=;
int w; int main()
{
scanf("%d",&w);
for(int i=;i<=;i++)
{
if(i==)
{
printf("ooo");
for(int j=;j<=w;j++)
printf(".");
printf("ooo");
for(int j=;j<=w;j++)
printf(".");
printf("ooo");
for(int j=;j<=w;j++)
printf(".");
printf("ooo");
}
else if(i==)
{
printf("..o");
for(int j=;j<=w;j++)
printf(".");
printf("o.o");
for(int j=;j<=w;j++)
printf(".");
printf(".o.");
for(int j=;j<=w;j++)
printf(".");
printf("o.o");
}
else if(i==)
{
printf("ooo");
for(int j=;j<=w;j++)
printf(".");
printf("o.o");
for(int j=;j<=w;j++)
printf(".");
printf(".o.");
for(int j=;j<=w;j++)
printf(".");
printf("ooo");
}
else if(i==)
{
printf("o..");
for(int j=;j<=w;j++)
printf(".");
printf("o.o");
for(int j=;j<=w;j++)
printf(".");
printf(".o.");
for(int j=;j<=w;j++)
printf(".");
printf("o.o");
}
else
{
printf("ooo");
for(int j=;j<=w;j++)
printf(".");
printf("ooo");
for(int j=;j<=w;j++)
printf(".");
printf("ooo");
for(int j=;j<=w;j++)
printf(".");
printf("ooo");
}
printf("\n");
}
return ;
} /**********************************************************************
Problem: 1358
User: HNCPCteam001
Language: C++
Result: AC
Time:0 ms
Memory:2024 kb
**********************************************************************/

最新文章

  1. event事件对象和clientX,clientY
  2. maven基本用法
  3. android sdk 镜像
  4. Excel VBA 快捷键 代码
  5. HDU 2876 Ellipse, again and again
  6. Codeforces Round #302 (Div. 1)
  7. JS实现文本复制与剪切
  8. HDU 4712Hamming Distance(随机函数运用)
  9. 《JAVASCRIPT高级程序设计》Ajax与Comet
  10. Python CSV 超简明用法
  11. 完全自主创建Wrapper Tomcat容器
  12. Tuple Class
  13. bower安装和使用
  14. 「MYSQL」MYSQL中的int(11)到底代表什么意思?
  15. sleep和 wait
  16. 配置Samba(CIFS)
  17. c++中如何定义编译期间常量,即这个常量可以用于定义数组下标
  18. Git6:Git简单远程仓库部署
  19. Cooperation.GTST团队项目总结
  20. 优化Eclipse基本配置

热门文章

  1. (转)Silverlight_5_Toolkit_December_2011 安装后点击Toolkit Samples没反应的解决方法
  2. “Live Desktop” privacy statement
  3. 状压入门--bzoj1087: [SCOI2005]互不侵犯King【状压dp】
  4. Linux 入门学习教材
  5. java基础类型数据与String类包装类之间的转换与理解
  6. Codeforces Round #318 [RussianCodeCup Thanks-Round] (Div. 2)
  7. 转】RMySQL数据库编程指南
  8. laravel 学习
  9. NBA15-16赛季半程有感
  10. Django model 反向引用中的related_name