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

为什么是j=i;j<5

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

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

正在回答

2 回答

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


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

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

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

举报

0/150
提交
取消

为什么是j=i;j<5

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