JavaScript打印杨辉三角,用数组
作者:互联网
1 function yanghui(n){ 2 var array = new Array(); 3 for(var i=0;i<n;i++){ 4 array[i]=new Array(); 5 array[i][0] = 1; //每行第一个元素为1 6 array[i][i]=1; //每行最后一个元素为1 7 } 8 9 for(var i =2;i<n;i++){ //前两行已经都是1了 10 for(var j=1;j<i;j++){ 11 array[i][j]=array[i-1][j] +array[i-1][j-1] 12 } 13 } 14 15 16 //打印输出 17 for(var i=0;i<n;i++){ 18 for(var j=0;j<=i;j++){ 19 document.write(array[i][j]+" ") 20 } 21 document.write("<br>") 22 } 23 } 24 25 yanghui(5)
标签:function,24,yanghui,JavaScript,var,数组,杨辉三角 来源: https://www.cnblogs.com/qiuyehaha/p/12937683.html