C C 楊輝三角形

2021-08-26 08:58:02 字數 621 閱讀 1664

輸入資料報含多個測試例項,每個測試例項的輸入只包含乙個正整數n(1<=n<=30),表示將要輸出的楊輝三角形的層數。

對應於每乙個輸入,請輸出相應層數的楊輝三角形,每一層的整數之間用乙個空格隔開,每乙個楊輝三角後面加乙個空行。

2

3

1

1 11

1 11 2 1

注意:輸出時每行中整數之間有1個空格,最後乙個整數後面沒有空格

#include #define n 14

void main()

printf("%d行楊輝三角如下:\n",n);

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

a[i][1] = a[i][i] = 1; /*兩邊的數令它為1,因為現在迴圈從1開始,就認為a[i][1]為第乙個數*/

for(i=3;i<=n;i++)

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

a[i][j]=a[i-1][j-1]+a[i-1][j]; /*除兩邊的數外都等於上兩頂數之和*/

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

printf("\n");

}

楊輝三角形

關於楊輝三角的論述 問題描述 楊輝三角形又稱pascal 三角形,它的第 i 1行是 a b i 的展開式的係數。它的乙個重要性質是 三角形中的每個數字等於它兩肩上的數字相加。下面給出了楊輝三角形的前4行 1 11 2 1 1 3 3 1 給出n,輸出它的前n行。輸入格式 輸入包含乙個數n。輸出格式...

楊輝三角形

基礎練習 楊輝三角形 時間限制 1.0s 記憶體限制 256.0mb 錦囊1 錦囊2 錦囊3 問題描述 楊輝三角形又稱pascal三角形,它的第i 1行是 a b i 的展開式的係數。它的乙個重要性質是 三角形中的每個數字等於它兩肩上的數字相加。下面給出了楊輝三角形的前4行 1 11 2 1 1 3...

楊輝三角形

在螢幕上顯示楊輝三角形 問題分析與演算法設計 楊輝三角形中的數,正是 x y 的n次方冪展開式中各項的係數。從楊輝三角形的特點出發,可以總結出 1 第n行有n 1個值 設起始行為第0行 2 對於第n行的第j個值 n 2 當 j 1 或 j n 1 時 其值為1 當 j!1 且 j!n 1時 其值為第...