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

求大神解答

for (i=1;i<5;i++)

    {
        for (j=3;j>i-1;j--)
        {
            printf(" ");
        }
        for (k=1;k<=2*i-1;k++)


提问者:慕田峪5152642 2018-03-08 12:32

个回答

  • _会走的鱼_0
    2018-03-08 16:49:19

    for(i=1;i<5;i++)//列数控制,此处循环四次,最后一共输出四列
    {
      for(j=3;j>i-1;j--)
      {
         printf(" ");
      }//输出每列星号前的空格,第一列三个空格,第二列两个,第三列一个,第四列0个
      for(k=1;k<=2*i-1;k++)//输出每列星号,每列星号个数与列数的关系为:星号数=2*列数-1