輸出數字塔

2021-07-30 14:31:28 字數 598 閱讀 7855

介紹:

輸入乙個1-9的整數n,輸出n行由數字組成的數字塔。

1 222

33333

如上圖所示。

思路:

1.首先需要知道輸出幾行,輸入為 n,就輸出 n 行

將上面兩步分析清楚後,應該能夠得到這樣的結果

1222

33333

雖然都列印出來了,但是格式並不正確。

3.我們可以看出,如果要形成金字塔形,則第一行需要在輸出數字之前輸出2個空格,第二行需要輸出1個空格,那麼這個空格數和輸入的n有什麼關係了?

4.當有三行的時候,第一行需要輸出2個空格,第二行需要輸出乙個空格,第三行不輸出空格。那麼用乙個for迴圈來控制輸出空格的個數就可以了。

public

class 數字塔

private

static

void

cal(int n)

//控制輸出的數字

for(int j=0;j2-1;j++)

system.out.println();}}

}

數字金字塔

觀察下面的數字金字塔。寫乙個程式來查詢從最高點到底部任意處結束的路徑,使路徑經過數字的和最大。每一步可以走到左下方的點也可以到達右下方的點。7 3 8 8 1 0 2 7 4 4 4 5 2 6 5在上面的樣例中,從7 到 3 到 8 到 7 到 5 的路徑產生了最大 多組輸入資料 第乙個行包含 r...

數字金字塔

題目 題目描述 觀察下面的數字金字塔。寫乙個程式來查詢從最高點到底部任意處結束的路徑,使路徑經過數字的和最大。每一步可以走到左下方的點也可以到達右下方的點。7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 在上面的樣例中,從7 到 3 到 8 到 7 到 5 的路徑產生了最大 輸入輸出格式...

數字金字塔

題目 description 你和權權是一對很好很好的朋友。有一天,你們無聊得很,便上網衝浪,突然在乙個叫做usaco的網中找到了乙個遊戲 數字金子塔 遊戲規則是這樣的 求乙個數字金字塔中從最高點開始在底部任意處結束的路徑經過數字的和的最大,其中的每一步可以走到下方的點也可以到達右下方的點。例如在下...