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

求详细解释每一个循环为什么能得到这样一个循环

看不懂啊啊啊,*号看懂了,空格看不懂`为什么空格数量是这样,

提问者:慕慕3299895 2017-10-30 19:17

个回答

  • 莫子威
    2017-10-30 20:06:47

    #include<stdio.h>

    int main()

    {

    int i, j, k;

    //父循环循环一遍,子循环需运行完毕。

    for(i=1;i<5;i++) // 输出4行; 

    {

    for(j=i; j<5; j++)//输出空格, 第一行4个空格,然后逐级递减 

    {

    printf(" ");

    }

    for(k=0;k<2*i-1;k++)//输出星号, 第一行一个星号,然后逐级递增 

    {

    printf("*");

    }

    printf("\n");//每子循环进行一边遍,换行 

    }

    return 0;

    }