题目:打印出杨辉三角形(要求打印出10行如下图)

     1

     1  1

     1  2  1

     1  3  3  1

     1  4  6  4  1

     1  5  10 10 5  1

分析:

1、第1列或列数=行数时,value=1

2、其余的值=它正上面的值+正上方左边一位的值

代码:

<div id="d1"></div>

<script>

sjx='杨辉三角形<br>'

//定义函数

function myfunction(a,b){

//第一列或列数=行数时,value=1

if(a==b || b==1){return 1;}

//其余的值=它正上面的值+正上方左边一位的值

else{return myfunction(a-1,b)+myfunction(a-1,b-1);}

}

//从第1列开始 一共有10列

for(j=1;j<=10;j++){

//从第1行开始 行数不能大于当前的列数

for(k=1;k<=j;k++){

sjx+=myfunction(j,k)+"&nbsp;&nbsp;&nbsp;&nbsp;"}

//每执行完一行 需要换行

sjx+="<br>"

}

function show(txt){

d1=document.getElementById('d1')

d1.innerHTML=txt}

show(sjx);

作者:kerwin-chyl

文章链接:https:////www.cnblogs.com/kerwin-chyl

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

最新文章

  1. oracle数据库的归档模式
  2. JAVA swing中JPanel如何实现分组框的效果以及设置边框颜色 分类: Java Game 2014-08-16 12:21 198人阅读 评论(0) 收藏
  3. 【Android 界面效果19】Android中shape的使用
  4. NPOI操作EXCEL----------NPOI基础01
  5. 将HTML表格导出到EXCEL,兼容Firefox,支持中文
  6. 你好,C++(1)C++是什么?C++的“前世今生”
  7. hdu 2874Connections between cities LCA
  8. 对于C11中的正則表達式的使用
  9. Firebug控制台详解,让调试js代码变得更简单
  10. JavaScript语法基础(1)
  11. Oracle_子查询
  12. 四.js 正则表达式
  13. 解决ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
  14. luogu 3538/bzoj 2795 Poi2008 哈希+质数结论
  15. 【转】自动化测试框架: pytest&amp;allure ,提高自动化健壮性和稳定性
  16. 前端安全 -- XSS攻击
  17. 005.LVM删除
  18. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十七:IIC储存模块 - FIFO读写
  19. linux processes
  20. Android 将APK文件安装到AVD中并分析其界面结构

热门文章

  1. 用户输入- Unity3D游戏开发培训
  2. Linux下安装JDK 1.8
  3. 基于JS实现归并排序算法
  4. 关于SpringDataJpa中测试出现StackOverflowError错误问题
  5. 玩转Django2.0---Django笔记建站基础九(二)(Auth认证系统)
  6. BOZJ-2590 优惠券
  7. 《Netlogo多主体建模入门》笔记 2
  8. 【模板】普通平衡树(权值splay)
  9. Nginx(一) 简介
  10. Referer防盗链