1413: 【c09】打印菱形█嵌套for_if_else
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:18
Solved:14
Description
输入一个正整数n和一个字符。
输出一个2n - 1行由该字符组成的实心菱形。
Sample Input Copy
4 *
Sample Output Copy
*
***
*****
*******
*****
***
*
HINT
【分析】
① 菱形可以分为一个正等腰三角形,一个倒等腰三角形。
② 注意:正三角形和倒三角形的行数不同。
③ 等腰三角形由空格和字符组成。
④ 空格和字符都可以与一个变量row产生运算关系。
⑤ row是1~n之间的数。空格是n - row个。字符是row * 2 - 1个。
⑥ 菱形一共是2n - 1行。可以设变量为i,从0开始。
⑦ 如果i < n则row++;否则row--;这样就可以实现先输出正等腰三角形,再输出倒等腰三角形。