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

没想明白为啥会对称

为什么循环结果是对称的,脑回路一直觉得是直角三角形···

正在回答

5 回答

https://img1.sycdn.imooc.com//5ca1c4600001d76710350639.jpg我觉得它是一行输出几个空格和几个星号后就直接换行了,导致我们看起来是对称的。。。

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

谁和你说是对称的了……

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

一行好多,当你不输出出*,剩下的就是空格,

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

如果不确定空格的数量,可以将空格改成(.),或者其他可以显示的字符。  主要是去理解它的整体逻辑关系 

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

1.整体来说,就是一共有几行,每一行前有几个空格,然后在空格之后有个*。2.最外面的for循环的i 指的是有几行,在每一行操作中进行空格和*的操作,所以就是在for的i里面执行,要用for嵌套。3.当i=1时,也就是在第一行中。for(j=i;j<5;j++),即j=1,2,3,4<5也就是进行四次循环,就是输出四个空格。然后for(k=0;k<2*i-1;k++),即k=0<2*1-1<1也就是进行一次循环,就是输出一个*。4.然后进入到i=2,依次循环,

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926020    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

没想明白为啥会对称

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