怎样用JavaScript打印倒三角形?? 5

实现效果:****************************就是往右侧靠齐的、... 实现效果:* * * * * * * * * * * * * * * * * * * * * * * * * * * *
就是往右侧靠齐的、
展开
 我来答
suxueduwang
推荐于2017-09-06 · TA获得超过654个赞
知道小有建树答主
回答量:209
采纳率:33%
帮助的人:238万
展开全部
理论上,“季末了”回答也算正确的,但是由于 在有些浏览器它只占一个字节宽度,例如ie内核的,所以效果也就不对了,因此,可以借助标签达到宽度一致,如下效果就可以各个浏览器效果都是倒三角了
<script type="text/javascript">
var n = window.prompt("请输入三角形的高度", 5);
for (var i = 0; i < n; i++) {
for (var j = 0; j < i; j++) { document.write("<span style='width:10px;'> </span>"); } //j是空白区域
for (var k = 0; k < n - j; k++) { document.write("<span style='width:10px;'>*</span>"); } //k是星号区域
document.write("</br>"); //执行完一排就换行
}
</script>
愈皓轩tQ
2013-07-03 · TA获得超过463个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:265万
展开全部
var n=window.prompt("请输入三角形的高度");
for(var i=0;i<=n;i++){//i是高度
 for(var j=0;j<i;j++) {document.write("&nbsp;");}//j是空白区域  
for(var k=0;k<n-j;k++){document.write("*");} //k是星号区域
 document.write("</br>");//执行完一排就换行  
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈瑞杰软件培训
2013-07-03 · TA获得超过474个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:208万
展开全部
for循环 行
for循环空
for循环 *
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7126a66
2017-09-05
知道答主
回答量:29
采纳率:0%
帮助的人:1.2万
展开全部

var n1=prompt("输入行数");

for(var n2=1; n2<=n1;n2++){

for(var n3=0;n3<n2;n3++){

document.write("*"+"&nbsp;"+"&nbsp;"+"&nbsp;");

}

document.write("<br/>");

}

for(var n3=n1;n3>=0;n3--){

for(var n4=0;n4<n3;n4++){

document.write("*"+"&nbsp;"+"&nbsp;"+"&nbsp;");

}

document.write("<br/>");

}


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式