打印空心菱形主要分兩個部分,上半部分和下半部分。
根據輸入的數字(n),打印對應的行數(2n-1),決定上半部分多一個,仍是下半部分多一個
個人示例是上半部分多一個
1.上半部分是由一個倒三角加一個等腰三角在加一個倒三角構成
如圖spa
代碼以下3d
2.打印空心菱形的下半部分
下半部分是由空心正三角+倒置等腰三角形+空心正三角構成
代碼以下 blog
dit
打完兩個部分連在一塊兒就是一個完整的能控制行數的空心菱形
如圖spa
代碼以下3d
代碼以下 blog
dit