codeforces 454A Little Pony and Crystal Mine
来源:互联网 发布:淘宝二级页面是什么 编辑:程序博客网 时间:2024/06/05 15:22
点击打开链接
A. Little Pony and Crystal Mine
time limit per test
1 secondmemory limit per test
256 megabytesinput
standard inputoutput
standard outputTwilight Sparkle once got a crystal from the Crystal Mine. A crystal of size n (n is odd; n > 1) is an n × n matrix with a diamond inscribed into it.
You are given an odd integer n. You need to draw a crystal of size n. The diamond cells of the matrix should be represented by character "D". All other cells of the matrix should be represented by character "*". Look at the examples to understand what you need to draw.
Input
The only line contains an integer n (3 ≤ n ≤ 101; n is odd).
Output
Output a crystal of size n.
Examples
input
3
output
*D*DDD*D*
input
5
output
**D***DDD*DDDDD*DDD***D**
input
7
output
***D*****DDD***DDDDD*DDDDDDD*DDDDD***DDD*****D***
#include<bits/stdc++.h>using namespace std;int main(){int n;cin>>n;char s[105][105];memset(s,0,sizeof(s));int x=(n+1)/2;int p=x-1,q=1;int i,j,k;for(i=1;i<=x;i++){for(j=1;j<=p;j++)s[i][j]='*';for(k=1;k<=q;k++,j++)s[i][j]='D';for(;j<=n;j++)s[i][j]='*';p--;q+=2;}p=1,q=n-2;for(i=x+1;i<=n;i++){for(j=1;j<=p;j++)s[i][j]='*';p++;for(k=1;k<=q;k++,j++)s[i][j]='D';q-=2;for(;j<=n;j++)s[i][j]='*';}for(i=1;i<=n;i++){for(j=1;j<=n;j++){cout<<s[i][j];}cout<<endl;}return 0;}
阅读全文
0 0
- Codeforces 454A. Little Pony and Crystal Mine
- Codeforces 454A Little Pony and Crystal Mine(水题)
- codeforces 454A Little Pony and Crystal Mine
- Codeforces Div. 2 #259-A. Little Pony and Crystal Mine
- A. Little Pony and Crystal Mine
- A. Little Pony and Crystal Mine
- CF 454A(Little Pony and Crystal Mine-画图[水])
- cf 454A Little Pony and Crystal Mine
- Codeforces Round #259 (Div. 2) 454A Little Pony and Crystal Mine(模拟)
- Codeforces Round #259 (Div. 2) A. Little Pony and Crystal Mine
- Codeforces Round #259 (Div. 2) A-Little Pony and Crystal Mine
- Codeforces Round #259 (Div. 2) A.Little Pony and Crystal Mine
- Codeforces Round #259 (Div. 2) A. Little Pony and Crystal Mine(简单模拟实现题)
- Codeforces Round #259 (Div. 2) A. Little Pony and Crystal Mine
- CF 453A . Little Pony and Crystal Mine
- Codeforces Round #259 (Div. 2) problemsA Little Pony and Crystal Mine
- Codeforces 453A Little Pony and Expected Maximum
- Codeforces 453A. Little Pony and Expected Maximum
- Btree索引详解
- Java应用Tomcat执行过程之性能调优
- HashMap,LinkedHashMap,TreeMap对比
- tiny-dnn源码Edge类
- Python图表绘制:matplotlib绘图库入门
- codeforces 454A Little Pony and Crystal Mine
- SpringBoot整合MyBatis
- Opengl RC(Render context,渲染上下文)与像素格式(转)
- Class字节码指令解释执行
- mysql常见面试题汇总
- 进程间通信(三)信号
- 位运算(ctrl c,v的)
- Java容器详解Ⅰ——概述
- 最大和