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

怎么实现第一个*是居中的呢?

代码运行正确倒是没问题,但为什么就能实现正三角的结构?第一个*为什么能出现在最中间的部分,第二行为什么能也居中?明明代码只是把空格填充了而已呀,求解

正在回答

2 回答

第一行输出了3个空格,然后输出了一个*,父循环给了一个换行,

然后第二层比第一层多输出了两个*,长度比第一行长,肉眼看上去像是被居中了,其实右边全是换行

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

再几程

第一行是四个空格最后一行有一个空格
2018-11-11 回复 有任何疑惑可以回复我~
#2

再几程

不然就是j<4了
2018-11-11 回复 有任何疑惑可以回复我~

每一行的*都是奇数,*前面的空白都是空格,比如最下面的是7个*那你如果要居中第一行*就要有3个空格在前面

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

举报

0/150
提交
取消

怎么实现第一个*是居中的呢?

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