205. C++·【1-2·难】打印沙漏
中等
C++
📋 题目描述
请输入正整数 N(奇数,3≤N≤9),打印一个 N 行的沙漏。
第 i 行(i 从 1 起)的样式是:先若干空格,然后若干个 "*",星号之间用空格分隔。
上半部分(前 (N+1)/2 行)星号数从 N 递减到 1,左侧空格从 0 增到 (N-1);
下半部分对称。
📥 输入描述
一行一个奇数 N。
📤 输出描述
N 行沙漏图形。
输入样例
5
输出样例
* * * * * * * * * * * * * * * * * * * * *
提示:上半第 i 行(0 索引 i=0..mid):前面 i 个空格,再印 (N-i) 个 "*"(用空格连接)。
下半与上半上下对称。
请登录后提交代码