杨辉三角形
来源:互联网 发布:淘宝图片转码 编辑:程序博客网 时间:2024/05/29 18:34
window.onload=function(){
function countNum(x){
if(x==1){return 1} //函数输入1直接返回1
var arr=[[1],[1,1]] //定义数组初始值
for(var i=2;i<x+1;i++){ //从第三行开始创建数据
arr[i]=[]
arr[i].push(1) //每一行第一个默认为0
for(var j=1;j<i;j++){ //从每一行第二列开始遍历
arr[i].push(arr[i-1][j-1]+arr[i-1][j])
//每个数字,都等于它上方(如果有的话)与左上方两个数字之和
}
arr[i].push(1) //每一行最后一个也是1
if(arr[i].indexOf(x)>0){ //完成一行遍历后,查看这一行中有没有需要的数
console.log(arr)
return i+1
}
}
}
console.log(countNum(10))
}
function countNum(x){
if(x==1){return 1} //函数输入1直接返回1
var arr=[[1],[1,1]] //定义数组初始值
for(var i=2;i<x+1;i++){ //从第三行开始创建数据
arr[i]=[]
arr[i].push(1) //每一行第一个默认为0
for(var j=1;j<i;j++){ //从每一行第二列开始遍历
arr[i].push(arr[i-1][j-1]+arr[i-1][j])
//每个数字,都等于它上方(如果有的话)与左上方两个数字之和
}
arr[i].push(1) //每一行最后一个也是1
if(arr[i].indexOf(x)>0){ //完成一行遍历后,查看这一行中有没有需要的数
console.log(arr)
return i+1
}
}
}
console.log(countNum(10))
}
阅读全文
0 0
- 杨辉三角形
- 7.杨辉三角形
- C# 杨辉三角形
- 杨辉三角形
- 一题多做--杨辉三角形
- 杨辉三角形显示
- 杨辉三角形
- 杨辉三角形
- 杨辉三角形
- 杨辉三角形
- 打印杨辉三角形
- 杨辉三角形
- 杨辉三角形源码
- 打印杨辉三角形
- 杨辉三角形
- 杨辉三角形
- 杨辉三角形算法
- 杨辉三角形
- OpenCV灰度值线性变换与分段线性变换
- [POJ1655]Balancing Act(树的重心)
- 通讯录c语言实现(动态内存开辟&文件存储)
- C# StringBuilder的使用
- 浅谈List接口 自己实现ArrayList LinkedList主要方法
- 杨辉三角形
- 过度取悦谷歌不如撰写好的博文
- React 学习 (二)
- android:layout_weight的真实含义
- [i.MX6Q][QNX Neutrino 6.6.0]调试笔记------Buildfile
- 我的python学习笔记.1
- Flink事件时间处理和水印
- Markdown编辑简洁语法
- 下拉框自动获取数据库字段值代码