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

c语言入门 4-12循环结构之多重循环

http://img.mukewang.com/56c9ab2200010cdd03610156.jpg

#include <stdio.h>
int main()
{
    int i,j,k;  //i行数,j空格,k星号。
    for(i=1; i<5; i++)
    {
      for(j=i;j<5;j++) //这里应该是j<4才对呀。怎么标准答案是j<5呢?意思是最后一行前面还有一个空格么?
      {
          printf(" ");
      }
          for(k=0;k<2*i-1;k++)
          {
              printf("*");
          }
      printf("\n");
    }   
    return 0;
}


提问者:Johnnylo 2016-02-21 19:30

个回答

  • catindark
    2016-02-27 17:27:13

    j<5可能是因为题目默认图形离纸边还有一个空格吧

  • Johnnylo
    2016-02-21 20:07:59

    需要实现的效果

    http://img.mukewang.com/56c9a87200010cdd03610156.jpg

  • 两棵草
    2016-02-21 20:00:54

    你不把要实现的效果发出来,我怎么帮你看呀?