c++菱形如何打印?

第二题那个棱形怎么打出来
2025-01-18 06:20:11
推荐回答(1个)
回答1:

#include

int main()

{ int n,i,j;

  scanf("%d",&n);

  for(i=0; i

  { for(j=0; j

      printf("  ");

    for(j=0; j<2*i+1; j++)

      printf(j%2==0?"* ":"  ");

    printf("\n");

  }

  for(i=n-2; i>=0; i--)

  { for(j=0; j

      printf("  ");

    for(j=0; j<2*i+1; j++)

      printf(j%2==0?"* ":"  ");

    printf("\n");

  }

  return 0;

}