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

多重循环中正三角形是怎么实现的?

按照如下参考答案的代码运行的结果不应该是正三角形的左半边吗?

http://img1.sycdn.imooc.com//5a365eeb000143dc02560320.jpg

正在回答

4 回答

这个代码的意思你要先看明白。

i是控制层数,j是控制空格数,k是控制*的位置。

先进入第一层循环,先开始第一层,此时j=i=1,再进入第二层循环,因为j<5,所以会有4个空格.最后进入第三层循环,通过这个算法得出*的位置并输出。再返回到第一层循环,重复五次。

我觉得你的问题应该是 跟着这个代码来,只有*左边有空格。

因为,输出正三角形,只需要左边有空格即可。右边有没有都没关系

4 回复 有任何疑惑可以回复我~
#1

qq_李逍遥_7 提问者

多谢,明白了
2017-12-18 回复 有任何疑惑可以回复我~
#2

慕UI7498038

真棒!!!!!终于懂了 谢谢!!!!
2018-01-16 回复 有任何疑惑可以回复我~

k<2*i-1这个思路如何想出来..........

1 回复 有任何疑惑可以回复我~
#1

浮肆梦

看三角形的规律
2017-12-22 回复 有任何疑惑可以回复我~

加多两个for循环就可以实现了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

多重循环中正三角形是怎么实现的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信