问答详情
源自:4-12 循环结构之多重循环

不懂jk都代表了什么?

为何i<5;i++  这样不是到第五行吗

jk分别代表什么 是 空格和*吗?

一行不是有七个吗 为什么j<5?

不理解整个算法

提问者:iceredlu 2018-07-18 11:28

个回答

  • qq_倾耳倾听_3
    2018-07-19 22:22:43

    i<5;i++ 这个语句你看先比较i与5的大小,然后执行i++,i值增加1,在执行for循环代码,起始i=1,一直到i=4,i在与5比较,成立,然后i=5后 执行for循环,这里为止执行了四次 ,i在与5比较,不成立,退出for循环。

    j=i;j <5 ;j++ 中J<5是  代表行数  四行的空格数  这里只是输出空格

    他星星的每行个数是 1  3  5  7  后面的自己多想一想 


  • 赤井灬秀一
    2018-07-18 11:57:02

    i=4的时候,才可以进入循环,然后执行i++,下一次因为是i=5了,所以就无法进入循环了,只能够出来四行。

    j代表的是空格数,不是星星数。第一行四个空格,第二行三个空格,空格数(j)+行数(i)=5。