莫张周刘王 发表于 2024-10-23 11:32:27

js中杨辉三角题目

代码:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>
      let numrows = +prompt("输入杨辉三角数")
      let yh = []
      for (let i = 0; i < numrows; i++) {
            let arr =[]
         for(let j =0;j<=i;j++){
            arr.push(1)
            
         }
         yh.push(arr)
      }

      // 修改数据值
      for(var i = 2;i<yh.length;i++){
            let cyh = yh //杨辉中的每一个数组
            // 遍历杨辉数组中的每一项,但是第一项和最后一项不用处理
            // 1
            // 1 1
            // 1 2 1
            // 1 3 3 1
            for(var j =1;j<cyh.length-1;j++){
                // 从第三行开始,除了第一项和最后一下
                // 其余项等于当前项的上一个数组的当前项加上当前项上一个数组的当前项减一的元素的和
            
                cyh = yh+yh
               
            }
            
      }

      console.log(yh);
      
      
    </script>
</body>
</html>
结果图:
https://i-blog.csdnimg.cn/direct/d12332ce82ff43e5abdd06a1c0e2d643.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: js中杨辉三角题目