C 倒立金子塔

2021-09-27 13:49:11 字數 728 閱讀 5408

**1. 邏輯:1.先考慮總共有多少行星星(或者x行)

2.畫星星前有多少空格

3.要怎麼畫空格:根據題目找規律,第1行有0(或n)個空格,第2行有1(或n)個空格,…,以此類推出第10行有9個空格(或者第i行有n個空格)

4.根據規律推算出畫空格的數量: x:表示要畫多少行星星;y:表示畫幾個空格;公式:y<=x

5.要怎麼畫星星呢:根據題目找規律,第1行有19(或n)個星星,第2行有17(或n-2)個星星,以此類推出第10行有1個星星(或者第i行有19-i再乘以2個星星)

6.根據規律推算出畫星星的數量: x:表示要畫多少行星星;y:表示畫幾個星星;公式:y<=19-x乘以2 z:表示第一行星星個數 y<=z-x乘以2

**

for

(int i =

0; i <=

9; i++

)//星星有多少行

for(

int j =

1; j <=

19-i*

2; j++

)//畫星星,每一行有多少星星

console.

writeline()

;//每列印一行換行

} console.

readkey()

;

字母金子塔

aaba abcba abcdbca abcdedcba 1.這是乙個五行的金字塔 2.列與行的關係 每列的個數 2 行號 1 3.每行開始要空格的個數 與 行列 有什麼聯絡 通過觀察發現空格數與行號有關係,空格數 最大行號 自己所在的行號 4.每行資料的輸出有什麼規律 從字母a開始 逐漸 1 之到...

動態規劃 《走金子塔》 python實現

給定乙個由n行數字組成的數字三角型,如圖所示。設計乙個演算法,計算從三角形的頂至底的一條路徑,使該路徑經過的數字總和最大。路徑上的每一步都只能往左下或右下走,給出這個最大和。7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 這個問題 於poj1163。對於這種問題,我們可以有正向和反向兩種...

2728 摘花生(數字金子塔變形)

2728 摘花生 總時間限制 1000ms 記憶體限制 65536kb 描述 hello kitty 想摘點花生送給她喜歡的公尺老鼠。她來到一片有網格狀道路的矩形花生地 如下圖 從西北角進去,東南角出來。地里每個道路的交叉點上都有種著一株花生苗,上面有若干顆花生,經過一株花生苗就能摘走該它上面所有的...