#include<stdio.h>
#include<math.h>

int main(void)
{
    int i;
    int j;
    int height;
    scanf("%d",&height);
    for(i=0;i<height;i++)  //控制行数
    {
        for(j=0;j<abs(height/2-i);j++)  //空格数量
        {
            printf("  ");
        }
        for(j=0;j<2*(height/2-abs(height/2-i))+1;j++) //星号数量
        {
            printf("* ");
        }
        printf("\n");
    }
}

解析

                C:输出菱形(最优)

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-02
  • 2022-12-23
  • 2021-09-16
  • 2021-07-23
相关资源
相似解决方案