能帮我一条一条解读一下代码吗!谢谢!
有点没看懂
输出正三角形的吧。。
一个嵌套循环父循环,就是循环i的那个,是用来定义正三角形的每一行的,
for(i=1;i<5; i++;)
这说明这个三角形循环四次,就会有四行.
父循环一次,子循环要全部循环完成一次
for(j=i;j<5;j++)
这是第一个子循环,输出空格循环四次,输出四个空格
for(k=0;k<2*i-1;k++)
这是第二个子循环与第一个子循环是并列关系,在父循环的一次循环中,他和第一个子循环依次循环完成,输出*号
为什么会这样写,你要找到他正三角形的规律
把这个三角形看成多行多列:
如:第1行:4个空格,1个星号
第2行:3个空格,3个星号
第3行:2个空格,5个星号
第4行:1个空格。7个星号
规律就是:空格==5-行数
星号==2倍的行数-1
怎样 写的还算详细吧,若不理解可以继续询问
举报