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

为什么是j=i;j<5

 for(j=i ;  j<5;  j++  ) 
        {
            printf(" ");    //输出空格

第一行不就是4个空格了,不应该是j<4吗

提问者:好柔软 2020-07-28 15:54

个回答

  • 好柔软
    2020-07-29 23:36:01

    这道题的图案的最后一行前面也有空格吧,那我就懂了


  • Sirly
    2020-07-29 17:13:50

    第一行时i=1,如果是j<4的话当j自增到4时不满足条件,不执行循环体,实际上只循环3次,打印3个空格因此应该是j<=4或j<5(二者等价)