输出菱形

时间限制: 1000 ms 内存限制: 65536 kb
总通过人数: 1 总提交人数: 5

题目描述

编写程序,实现输出一个由空格和星号*组成的菱形,如样例所示。 对于一个K行的菱形,第一行第$ \lfloor{\frac{k+1}{2}}\rfloor$个字符为*,前面为空格。第二行从第$\mathbf\lfloor{\frac{k-1}{2}}\rfloor$个字符开始的3个字符为*,此前为空格。以此类推直到第$ \lfloor{\frac{k+1}{2}}\rfloor$行为K个*后按规律减少。

输入

输入数据包含一行,为菱形总共的行数K,保证K为正奇数。

输出

输出数据包含K行,为题目要求的菱形。第$ \lfloor{\frac{k+1}{2}}\rfloor$行行首无空格,每行行尾空格不作要求。

输入样例

9

输出样例

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

相关推荐