效果如圖一:
這次倒着來,你會嗎?先試着自己敲,再來看小編的寫法,跟你有哪些不同點。小編的思路:
跟上圖的相反的效果圖呢?
小編的思路如下圖所示:
是不是有點意思,就像三角形狀一樣,還有呢。
這個有點像前面說的例子,不過只是將初始化值改動了,沒有影響,小編的思路這樣的:
再跟這圖相反的你會嗎?就如下面的效果圖:
看看小編的思路。
看出什么沒?好像所有的角都是朝右的,有沒有朝左的呢?自己想想,寫寫看。
還有三角形狀呢?
關鍵是怎么寫?或許這樣想的人多吧,先自己寫寫看,再看小編的思路。
首先都是四行的,也是四列,因此能想到for循環打印四行四列的矩形能想象的出來吧,再從舉行上面下手改動。
第三個圖有點難,關鍵是思路,如圖樣式那樣,左邊部分為空的,右邊才是A的圖像
那么第四張圖示呢?請看下圖:
有人會想了,這怎么全是直角三角形的,等邊怎么寫?
比如圖像這樣的,如下圖:
思路如下圖所示:請看綠色注釋
既然三角形能打印了,是不是會打印菱形呢?當你寫到這里的時候,先把他們組合成一個菱形看看吧。
把他看成上下兩部分,上部分又分為左半和右半,下部分為左半和右半。
前四行看成上半部分,即有規律的1,3,5,7數學上那條規律有忘記沒?
奇數的求法2*i-1,動手試試。