C 輸出上三角 下三角 菱形 楊輝三角形

2021-09-09 00:18:14 字數 1599 閱讀 7053

第一行1個星,第二行3個星,第三行5個星,第四行7個星,第五行9個星。

分析:三角形的形狀由輸出的空白和星組成,通過分析每一行輸出幾個空格,幾個星,就可完成輸出三角形的工作。

#includeusing namespace std;

int main()

for(j=1;j<=(2*i-1);j++)

cout《第一行9個星,第二行7個星,第三行5個星,第四行3個星,第五行1個星。

分析:該圖形與上三角圖形相反,思路類似。

#includeusing namespace std;

int main()

for(j=1;j<=(9-2*(i-1));j++)

cout《菱形其實就是由乙個上三角和乙個下三角組成。可以通過兩次for迴圈輸出

#includeusing namespace std;

int main()

for(j=1;j<=(2*(i-1)+1);j++)

cout<=1;i--)

for(j=1;j<=(2*(i-1)+1);j++)

cout<

1

1

1

1

2

1

1

3

3

1

1

4

6

4

1

1

5

10

10

5

1

1

6

15

20

15

6

1

1

7

21

35

35

21

7

1

1

8

28

56

70

56

28

8

1

1

9

36

84

126

126

84

36

9

1

楊輝三角形最顯著的特點就是每個數等於它上方兩數之和。這也就是程式編寫的原理

#includeusing namespace std;

int main()

}//完成陣列的初始化

a[0][10]=1;

for(i=1;i<10;i++)

} for(i=0;i<10;i++)else{

cout<

輸出「上三角」

方陣的主對角線之上稱為 上三角 請你設計乙個用於填充n階方陣的上三角區域的程式。填充的規則是 使用1,2,3 的自然數列,從左上角開始,按照順時針方向螺旋填充。程式執行時,從標準輸入獲得整數n 3 20 程式輸出 方陣的上三角部分。要求格式 每個資料寬度為4,右對齊。3 45 1 2 36 451 ...

輸出楊輝三角

程式的版權和版本宣告部分 檔名稱 fibnacci.cpp 作 者 單虹毓 完成日期 2013 年 12 月 4 日 版本號 v1.0 輸入描述 無 問題描述 楊輝三角 程式輸出 1 第0列和對角線上的元素都為1。程式輸出 2 除第0列和對角線上的元素以外,其它元素的值均為前一行上的同列元素和前一列...

python楊輝三角 楊輝三角I II

給定乙個非負整數 numrows,生成楊輝三角的前 numrows 行。在楊輝三角中,每個數是它左上方和右上方的數的和。示例 輸入 5 輸出 1 1,1 1,2,1 1,3,3,1 1,4,6,4,1 可以一行一行錯位加,當然這裡提供更簡便的方法。任取一行描述 1,2,1 如何得到 1,3,3,1 ...