课程
/后端开发
/C
/C语言入门
还是不太懂,第一行的空格怎么就(7-1)/2=3呢?i=j又是什么
2016-09-06
源自:C语言入门 4-12
正在回答
(j=i;j<5;j++)
第一行:J和I一样大小初始为1 ,因为J<5,所以还可以进行循环 ,然后J++;之后J就被赋值为2,还是J<5继续J++;......直到J不满足J<5。
到下一个for执行*,for的*数如上方法。
父循环一次,子循环需要全部执行完,直到跳出循环;所以下面的子循环的两个for要全部循环完,才进行下一个父循环。
第二行:J初始就为2了,如第一行求,来进行第二行的空格和*的数量。
....................
i、j、k分别是嵌套for循环中的三个变量
从上往下
k表示的是每一行 * 的数量,i是行数,j是空格数,试着理解下
它的规律就是:
每行输出的空格数等于最后一行*号数减去当前行的*号数再除以2
每行输出的*号等于行数的乘积乘2再减1;
满意请采纳,哪儿不懂继续问~
雨巷里的守望者
JustWannaHugU 回复 雨巷里的守望者
把完整的代码贴出来看看
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答ijk都分别是什么东西啊
2 回答==,!=分别是什么
2 回答ijk的定义
1 回答求解释ijk
2 回答n.m分别代表什么