用C語言輸出楊輝三角

2021-05-01 19:49:00 字數 699 閱讀 9177

這是譚浩強的「c程式設計(第三版)」中的一道練習題,我一開始做這題時感覺無從下手,很難做,後來我偶然發現乙個規律。看下面的數字,是原題給出的數字:

1     1

1     2     1

1     3     3     1

1     4     6     4     1

1     5     10    10     5     1

發現規律沒有?如果還沒有找到規律,就試著將上面的數字空白處填上0:

1     0     0     0     0     0

1     1     0     0     0     0

1     2     1     0     0     0

1     3     3     1     0     0

1     4     6     4     1     0

1     5     10    10    5     1

這樣就直觀許多了。規律是當前數等於它的上一行同一列的數字加上一行前一列的數字,若定義整型變數yh為楊輝三角,x表示行,y表示列,則得出:yh[x][y]=yh[x-1][y]+yh[x-1][y-1]

完整**:

以上**在dev-c++ 5.0中編譯通過正確執行.

C語言 輸出楊輝三角

例26 c語言實現輸出楊輝三角。解題思路 對於這道題,小林拆分為3部分進行講解 第一部分,對有特點的數 每行開頭和結束的數都是1 進行賦值 for i 0 i 10 i for迴圈 第二部分,給中間的數進行賦值 for i 2 i 10 i 外層迴圈限制行 第三部分,就是把上面賦值後的二維陣列,遍歷...

C語言 輸出楊輝三角

例26 c語言實現輸出楊輝三角。解題思路 對於這道題,小林拆分為3部分進行講解 第一部分,對有特點的數 每行開頭和結束的數都是1 進行賦值 for i 0 i 10 i for迴圈 第二部分,給中間的數進行賦值 for i 2 i 10 i 外層迴圈限制行 第三部分,就是把上面賦值後的二維陣列,遍歷...

輸出楊輝三角

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