好柔软
2020-07-28 15:54
for(j=i ; j<5; j++ ) { printf(" "); //输出空格
第一行不就是4个空格了,不应该是j<4吗
这道题的图案的最后一行前面也有空格吧,那我就懂了
第一行时i=1,如果是j<4的话当j自增到4时不满足条件,不执行循环体,实际上只循环3次,打印3个空格因此应该是j<=4或j<5(二者等价)
C语言入门
926020 学习 · 20793 问题
相似问题
回答 1
回答 2