2018湖南省第14届大学生计算机程序设计竞赛 A字符画
2024-09-04 14:24:21
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
**********************************************************************/
最新文章
- event事件对象和clientX,clientY
- maven基本用法
- android sdk 镜像
- Excel VBA 快捷键 代码
- HDU 2876 Ellipse, again and again
- Codeforces Round #302 (Div. 1)
- JS实现文本复制与剪切
- HDU 4712Hamming Distance(随机函数运用)
- 《JAVASCRIPT高级程序设计》Ajax与Comet
- Python CSV 超简明用法
- 完全自主创建Wrapper Tomcat容器
- Tuple Class
- bower安装和使用
- 「MYSQL」MYSQL中的int(11)到底代表什么意思?
- sleep和 wait
- 配置Samba(CIFS)
- c++中如何定义编译期间常量,即这个常量可以用于定义数组下标
- Git6:Git简单远程仓库部署
- Cooperation.GTST团队项目总结
- 优化Eclipse基本配置
热门文章
- (转)Silverlight_5_Toolkit_December_2011 安装后点击Toolkit Samples没反应的解决方法
- “Live Desktop” privacy statement
- 状压入门--bzoj1087: [SCOI2005]互不侵犯King【状压dp】
- Linux 入门学习教材
- java基础类型数据与String类包装类之间的转换与理解
- Codeforces Round #318 [RussianCodeCup Thanks-Round] (Div. 2)
- 转】RMySQL数据库编程指南
- laravel 学习
- NBA15-16赛季半程有感
- Django model 反向引用中的related_name