使用for迴圈用 列印菱形

2021-09-25 04:34:41 字數 1070 閱讀 5103

首先找找到規律,先畫上面的三角形:

一共有四行

第一行的前面有三個空格,乙個*

第二行的前面是兩個空格,三個 *

第三行的前面是乙個空格,五個*

第四行的前面是零個空格,七個*

所以得出結論空格數是總行數-行數,*的個數是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...