**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 想摘點花生送給她喜歡的公尺老鼠。她來到一片有網格狀道路的矩形花生地 如下圖 從西北角進去,東南角出來。地里每個道路的交叉點上都有種著一株花生苗,上面有若干顆花生,經過一株花生苗就能摘走該它上面所有的...