题目突破口:将菱形分为上下两个部分进行打印,上半部分有7行,下半部分有6行。
题目难点:如何正确的表示出随着行号的改变,*的数量是如何变化的
上半部分:*的数量=行号*2+1,空格数=总行数-行号-1。
🧐疑点解答(为什么第0行是6个空格,而不是12个空格):就是6个空格后面打印一个*,打印完*后面的空格控制台自动生成。
下半部分(和上半部分一样把行号、*的数量、空格数写出来,然后再找行号和*的数量的关系,行号和空格数的关系。🤗这里就不列出来了):*的数量=(总行数-行号-1)*2-1,空格数=行号+1。
代码展示🥳:
小白不懂事,如有错还望指出🥰