怎样用JavaScript打印倒三角形?? 5
实现效果:****************************就是往右侧靠齐的、...
实现效果:* * * * * * * * * * * * * * * * * * * * * * * * * * * *
就是往右侧靠齐的、 展开
就是往右侧靠齐的、 展开
4个回答
展开全部
理论上,“季末了”回答也算正确的,但是由于 在有些浏览器它只占一个字节宽度,例如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>
<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>
展开全部
var n=window.prompt("请输入三角形的高度");
for(var i=0;i<=n;i++){//i是高度
for(var j=0;j<i;j++) {document.write(" ");}//j是空白区域
for(var k=0;k<n-j;k++){document.write("*");} //k是星号区域
document.write("</br>");//执行完一排就换行
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环 行
for循环空
for循环 *
for循环空
for循环 *
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var n1=prompt("输入行数");
for(var n2=1; n2<=n1;n2++){
for(var n3=0;n3<n2;n3++){
document.write("*"+" "+" "+" ");
}
document.write("<br/>");
}
for(var n3=n1;n3>=0;n3--){
for(var n4=0;n4<n3;n4++){
document.write("*"+" "+" "+" ");
}
document.write("<br/>");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询