今天向大家分享的打印菱形图2.0,大家可以看一看是否对你有帮助。
运行效果:
下面给大家讲写一下思路。
首先将菱形图对折,分为上下两个三角形。i 为行数的索引,j为列数的索引,line为行数的大小。
(1)上半个三角形
先看上半个三角形的左一半部分:
i = 1 3个空格,1个*;
i = 2 2个空格,3个*;
i = 3 4个空格,1个*;
......
找到规律
i line-i个空格,2*i-1个*
(2)下半个三角形
先看下半个三角形的左一半部分:
i line-1 ~ 1 line-i个空格,2*i-1个*