利用js裡的迴圈來實現楊輝三角

2021-09-29 06:39:31 字數 747 閱讀 2591

先來看看要實現的效果圖!

這是使用者手動輸入行數,假如是8行

這裡是顯示8行楊輝三角的內容!

在這裡我將用到js中陣列的知識來完成,我將用二維陣列來儲存這個序列,其中外層陣列儲存所有的值,裡層陣列將儲存每一行的值。

我的思路是:

1.獲取使用者輸入要的行數。

2.讓每行的第乙個元素為1,並且每行最後乙個元素為1。

3.中間的引數就用公式combine(m - 1, n) + combine(m - 1, n - 1)來填充。

function combine (m, n)  else if (m == n)  else 

}

接下來是:

1.獲取使用者輸入要的行數。

2.實現在介面上顯現需要的楊輝三角內容。

var num=number(prompt('輸入行數', 5));

function put (num)

document.write('

'); }

} put(num);

如此就能達到我們需要的效果了~~,學習中的每一天都能有新的收穫!!

js實現楊輝三角

function print v else 輸入介面,用來接收使用者設定冪數 var n prompt 請輸入冪數 9 預設值為9 n n 0 把輸入值轉換為數值型別 var t1 new date var a1 1,1 a2 1,1 生命並初始化陣列 print 輸出乙個包含框 print 1 輸...

迴圈佇列實現楊輝三角

經過前面的介紹,如果自己動手寫過 會發現下面的 是比較容易實現的,這裡我就不做解釋,把精力留到後面二叉樹 圖的實現再細談 include using namespace std define maxqsize 100 typedef int qelemtype typedef struct sqqu...

leetcode 楊輝三角(js實現)

給定乙個非負整數 numrows,生成楊輝三角的前 numrows 行。在楊輝三角中,每個數是它左上方和右上方的數的和。示例 輸入 5 輸出 1 1,1 1,2,1 1,3,3,1 1,4,6,4,1 巢狀迴圈遍歷,將楊輝三角的每一層作為外部遍歷,每一層中的元素,作為內部遍歷,第1層1個元素,第二層...