课程
/后端开发
/C
/C语言入门
为什么空格的数量要等于行数
就是j=i
不懂
2017-02-20
源自:C语言入门 4-12
正在回答
你第一行要输出5个空格,而此时 i=1,j=i的话意味着j的初始值为1,j<=5表示该for循环要循环5次,刚好可以输出5个空格;等到第二轮循环时,i=2时,j=i的话意味着j的初始值成为了2,j<=5表示该for循环要循环4次,刚好可以输出4个空格。以此内推,到i=5时,j=i的话意味着j的初始值为5,j<=5表示该for循环要循环1次,刚好可以输出1个空格,这样,空格就全部输出完了。
这个第二个for的第一次循环要输出4个空格所以从1开始到5,这个时候i=1(第一行)第二个for的第二次循环要输出3个空格所以从2开始到5,这个时候i=2(第二行).........i对于j来讲刚刚好起到一个累加标志的作用!
你写的是什么程序?你可以找一下规律
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答循环结构之多重循环
3 回答循环结构之多重循环
2 回答循环结构之多重循环
2 回答循环结构的多重循环