【题目描述】
给定一个整数 n,请输出一个规格为 n 的六芒星图案,比如 n=3 时,输出
*
* *
* *
* * * * * * * * * *
* * * *
* * * *
* *
* * * *
* * * *
* * * * * * * * * *
* *
* *
*
【输入格式】
单个整数:表示 n 。
【输出格式】
一个六芒星图案。
【数据范围】
- 2 ≤ n ≤ 50
【样例输入】
4
【样例输出】
*
* *
* *
* * * * * * * * * *
* * * *
* * * *
* *
* * * *
* * * *
* * * * * * * * * *
* *
* *
*
【思路概述】
打印六芒星这道题目看着复杂,其实通过观察,可以发现每一行的空格和星号与参数n都有着直接关系。只要发现了这些规律,这道题目就迎刃而解了。
为了更清楚些,我把输出的六芒星分成了9个部分,见右图