第十四周OJ專案c 楊輝三角形

2021-06-27 07:25:32 字數 924 閱讀 3784

問題及**:

11 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

上面的圖形熟悉嗎?這是大名鼎鼎的楊輝三角。

楊輝三角可不只是數學遊戲,在實際應用中有大用。例如兩個未知數x、y之和的n次方的係數問題,(x+y)^1=x+y,係數為1, 1,(x+y)^2=x^2+2xy+y^2,係數是1,2,1,立方、四次方,你可以繼續下去,這不就是楊輝三角的各行嗎?

所以,生成了楊輝三解,解決的就是多項式展開問題。而多項式,解決的實際問題更廣了。

乙個正整數n(1輸出相應層數的楊輝三角,每一層的整數之間用乙個空格隔開。注意每一層最後乙個數後面沒有空格。

6
1

1 11 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

用二維陣列儲存楊輝三角(實際只用左下部分)。於是可以採用下面的思路完成:

#include

using namespace std;

int main()

**:

#include using namespace std;

int main()

,}; cin>>x;

for(i=0; i

執行結果:

學習心得:

每行最後乙個元素沒有空格!!由於沒有審好題目!浪費我很多時間去尋找這個錯誤!!甚至把第一次程式設計時用的**直接改掉格式,重新輸入了一遍。

最後提交兩次錯誤,多算了40分鐘時間!這在競賽中是非常危險的!!以後一定要多加注意!!!

第十四周 OJ平台 楊輝三角形

1 1 11 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 上面的圖形熟悉嗎?這是大名鼎鼎的楊輝三角。楊輝三角可不只是數學遊戲,在實際應用中有大用。例如兩個未知數x y之和的n次方的係數問題,x y 1 x y,係數為1,1,x y 2 x 2 2xy y 2,係數是1,2...

第十四周OJ平台楊輝三角形

問題及 檔名稱 project4.cpp 作 者 陳旭 完成日期 2014年12月 1日 版 本 號 v1.0 問題描述 楊輝三角可不只是數學遊戲,在實際應用中有大用。例如兩個未知數x y之和的n次方的係數問題,x y 1 x y,係數為1,1,x y 2 x 2 2xy y 2,係數是1,2,1,...

楊輝三角形

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