问答详情
源自:4-12 循环结构之多重循环

能帮我一条一条解读一下代码吗!谢谢!

54add9d1000143dc02560320.jpg

有点没看懂

提问者:夏提雅 2019-02-21 13:18

个回答

  • laogama666
    2019-02-21 18:40:26
    已采纳

    输出正三角形的吧。。

    一个嵌套循环父循环,就是循环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

    怎样  写的还算详细吧,若不理解可以继续询问

  • 慕沐6031829
    2019-04-30 13:15:44

    正三角形的规律如何看出来的