为了账号安全,请及时绑定邮箱和手机立即绑定

js的等腰三角形

js的等腰三角形

街角疯 2016-11-21 20:17:29
在网页上显示此图形  第一行一个*第二行两个*第三行三个*等等一共有五行!其中每个*之间有一个空格,类似一个等腰三角形
查看完整描述

1 回答

?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

<script>
function printStart(n) {
	var str='', space='&ensp;';
	for(var i=1; i<=n; i++){
		for(var j=1; j<=n-i; j++) str += space;
		for(var k=1; k<i; k++) str += '*' + space;
		str += '*';
		str += '<br>';
	}
	document.write(str);
}
printStart(5);
</script>


查看完整回答
1 反对 回复 2016-11-22
?
蜂之谷

TA贡献564条经验 获得超863个赞

<script type="text/javascript">
var large=5; 
for(var i=1;i<=large;i++){
 	for(var d=0; d<large-i; d++){
  		document.write(" ");  //注意,这里一定要使用全角中文空格,否则会出现直角三角形
 	}
 	for(var j=0; j<i; j++){
  		document.write("* "); //注意,这里一定要使用全角中文空格,否则会出现直角三角形
 	}
	document.write("<br/>");
}
</script>


查看完整回答
反对 回复 2016-11-21
  • 街角疯
    街角疯
    关于这种三个for循环的嵌套怎么理解啊!时不时就理解错了!
  • 蜂之谷
    蜂之谷
    哪里不理解
  • 街角疯
    街角疯
    我记得书上说对于双重for循环,外层for执行一次内层就要执行完所有次数,那三层for是不是可以理解为最外面执行一次,里面两层都要执行完所有次数?
点击展开后面1
  • 1 回答
  • 0 关注
  • 5616 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信