首先找找到規律,先畫上面的三角形:一共有四行
第一行的前面有三個空格,乙個*
第二行的前面是兩個空格,三個 *
第三行的前面是乙個空格,五個*
第四行的前面是零個空格,七個*
所以得出結論空格數是總行數-行數,*的個數是2倍的行數-1
scanner input =
newscanner
(system.in)
;//從鍵盤錄入
system.out.
println
("請輸入行數:");
//此行數為正三角形的行數
int rows = input.
nextint()
;//獲取鍵盤錄入的行數
//用輸入打行數列印乙個三角形
for(
int i =
1; i <=rows; i++
)for
(int j =
1; j <=(2
*i-1
); j++
) system.out.
println()
;//輸出換行
}
畫完正的三角形,還缺倒著的三角形
//列印以最後一行為軸的對稱三角形
for(
int i =
(rows-1)
; i >
0; i--
)for
(int j =
0; j
*i-1
); j++
) system.out.
println()
;}
結果:
小白又來更新啦,自我感覺邏輯感還是可以的,加油!!
用js列印菱形
lang en charset utf 8 documenttitle head type text id row type button onclick test value 確定 body html 1 迴圈行數 2 獲取每一行星星的個數 3 獲取每一行空格的數量 4 先迴圈每一行空格的數量,再...
利用巢狀迴圈列印菱形及空心菱形
思路分析 將菱形分為兩個等腰三角形 分別是上等腰三角形和下等腰三角形 其中上等腰三角形的外側迴圈所對應的行數為 length 2 1 下等腰三角形的外側迴圈的行數為 length 2i空格 星星031 1232 1530 7i length 2 1 i 1 2 i 1i空格 星星015 1232 3...
用C 列印實心菱形
題目描述 列印 n 階實心菱形 輸入描述 輸入乙個整數n,0 n 10 輸出描述 輸出 n 階實心菱形 佔 2 n 1 行 樣例輸入 3樣例輸出 以下是我的樣例 語言 c 環境 microsoft visual c 2010 includeusing namespace std int main e...