1332: 输出N层菱形星阵(09级2)wk

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:24 Solved:5

Description

输入一个整数N,输出一个N层的金字塔形的星阵,,既第一层有1个‘*’,第二层有3个'*',第三层有5个‘*’以此类推,并且从少到多又变少,成菱形。

Input

一个奇数N(2<N<20)。

Output

N层菱形的星阵,中间最长的一层紧靠左侧。

Sample Input Copy

5

Sample Output Copy

  *
 ***
*****
 ***
  *

HINT

我们可以考虑每次循环,就是每行要做三件事情:打空格,打星号,换行。
菱形可以分两部分完成,就是先输出上半个,在输下半个。也可以通过一个大循环来完成。
飞翔编程知识库系统的微课讲解  :  先复习金字塔星阵   再学习增加到菱形部分