课程
/后端开发
/C
/C语言入门
for(j=i ; j<5; j++ ) { printf(" "); //输出空格
第一行不就是4个空格了,不应该是j<4吗
2020-07-28
源自:C语言入门 4-12
正在回答
这道题的图案的最后一行前面也有空格吧,那我就懂了
第一行时i=1,如果是j<4的话当j自增到4时不满足条件,不执行循环体,实际上只循环3次,打印3个空格因此应该是j<=4或j<5(二者等价)
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答 j=i; j<8-2*i; j++为什么不可以,为什么是 j = i ; j < 5 ; j++
1 回答for(j=i ; j<5 ; j++ ) 为什么不是 for(j=i ; j<=6 ; j++ )
1 回答为什么j=i,j<5?
2 回答for( j=i ;j<5 ; j++ ) 是什么意思?
4 回答j为什么是j=i