用javascript打印四行的杨辉三角
答案:3 悬赏:50 手机版
解决时间 2021-01-30 08:22
- 提问者网友:做自己de王妃
- 2021-01-29 10:46
用javascript打印四行的杨辉三角
最佳答案
- 五星知识达人网友:白昼之月
- 2021-01-29 10:52
<HTML>
<HEAD><TITLE>输出题设中给出的9*9的杨辉三角</TITLE></HEAD>
<BODY>
<SCRIPT LANGUAGE="JAVASCRIPT">
var level=4,i,j;
var yh=new Array();
for(i=0;i<level;i++)
{
yh[i]=new Array();
}
for(i=0;i<level;i++)
{
for(j=0;j<=i;j++)
{
if(i==j||j==0)
{
yh[i][j]=1;
}
else
{
yh[i][j]=yh[i-1][j]+yh[i-1][j-1];
}
document.write(yh[i][j]+" ");
if(i==j)document.write("<br>");
}//end loop j
}//end loop i
</SCRIPT>
</BODY>
</HTML>
<HEAD><TITLE>输出题设中给出的9*9的杨辉三角</TITLE></HEAD>
<BODY>
<SCRIPT LANGUAGE="JAVASCRIPT">
var level=4,i,j;
var yh=new Array();
for(i=0;i<level;i++)
{
yh[i]=new Array();
}
for(i=0;i<level;i++)
{
for(j=0;j<=i;j++)
{
if(i==j||j==0)
{
yh[i][j]=1;
}
else
{
yh[i][j]=yh[i-1][j]+yh[i-1][j-1];
}
document.write(yh[i][j]+" ");
if(i==j)document.write("<br>");
}//end loop j
}//end loop i
</SCRIPT>
</BODY>
</HTML>
全部回答
- 1楼网友:鱼忧
- 2021-01-29 11:51
<html>
<style>
div {text-align:center;}
span {margin-right:10px;}
</style>
<body>
<script type="text/javascript">
var n = 10;
var aArr = new Array();
var aDiv = new Array();
var aSpan = new Array();
for (var i = 0; i <n ; i++){
aArr[i] = new Array();
aDiv[i] = document.createElement("div");
for (var j = 0 ; j <=i ; j++){
if(j==0 || j==i)
aArr[i][j] = 1;
else
aArr[i][j] = aArr[i-1][j-1] + aArr[i-1][j];
aSpan[j] = document.createElement("span");
aSpan[j].appendChild(document.createTextNode(aArr[i][j]));
aDiv[i].appendChild(aSpan[j]);
}
document.body.appendChild(aDiv[i]);
}
</script>
</body>
</html>
- 2楼网友:时间的尘埃
- 2021-01-29 11:20
<html>
<head><title>test</title></head>
<script language="javascript">
var row=4;//设置杨辉三角的阶数
var yh=new Array();
for(i=0;i<row;i++){
yh[i]=new Array();
yh[i][0]=1;
yh[i][i]=1;
}
for(i=2;i<row;i++){
for(j=1; j<i; j++)
yh[i][j] = yh[i-1][j-1] + yh[i-1][j];
}
for (i=0;i<row;i++) {
for (j= 0;j<=i;j++) {
document.write(yh[i][j] + " ");
}
document.write("<br />");
}
</script>
</html>
可以自己改变row来得到不同阶数的杨辉三角
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯