#NK32H. 六边形

    ID: 77 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>NK语法基础训练3.2基础语法嵌套循环图形输出对称性格式化输出

六边形

题目描述

给你一个正整数 nn,请用 * 画出一个边长为 nn 的六边形。

相邻的 * 之间用一个空格隔开,图形格式如下。

从上到下共有 2n−12n-1 行:

  • 前 nn 行中,第 ii 行(从 i=0i=0 开始)先输出 2(n−1−i)2(n-1-i) 个空格,再输出 n+2in+2i 个由单个空格隔开的 *;
  • 后 n−1n-1 行按照相反顺序输出。

输入格式

一个整数 nn。

输出格式

输出边长为 nn 的六边形。

样例 1

输入:

2

输出:

  * *
* * * *
  * *

样例 2

输入:

3

输出:

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

数据范围

1≤n≤201\le n\le 20