在控制台打印菱形是个很经典的题目,考察的是对嵌套循环的使用。
题目的要求是,打印出如下菱形:
思路分析:
因为代码都是自上而下,从左往右一步步运行的,所以想要打印出这样的图形需要先拆解它,分析它的构成,拆成不同的小部分来完成,也有助于理清思路,简化代码。
上半部分:等腰三角形
不难看出菱形是由一个正的等腰三角形和一个倒的等腰三角形拼接而成,并且倒着的等腰三角形比正着的少一层。如图所示:
在控制台打印菱形是个很经典的题目,考察的是对嵌套循环的使用。
题目的要求是,打印出如下菱形:
因为代码都是自上而下,从左往右一步步运行的,所以想要打印出这样的图形需要先拆解它,分析它的构成,拆成不同的小部分来完成,也有助于理清思路,简化代码。
不难看出菱形是由一个正的等腰三角形和一个倒的等腰三角形拼接而成,并且倒着的等腰三角形比正着的少一层。如图所示:
3093
1009

被折叠的 条评论
为什么被折叠?