<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
function print(){
//控制行
for(i=1;i<=7;i++){
for(j=1;j<=i;j++){
document.write(getNumber(i,j)+' ');
}
document.write('<br>');
}
}
//获取指定列和行的数据 m行n列
function getNumber(m,n){
if (m==1) {
return 1;//第一行
}else if (n==1||m==n) {
return 1;//每一行的第一列和最后一列
}
return getNumber(m-1,n)+getNumber(m-1,n-1);
}
print();
</script>
</body>
</html>
用js代码做一个杨辉三角
最新推荐文章于 2022-06-07 20:36:48 发布