#include <stdio.h>
int main()
{
    int i,j,w,h;
    printf("请输入大星形的行数(必须为奇数)");
    scanf("%d",&w);
    h=(w-1)/2;
    for(i=1;i<=(w+1)/2;i++)
    {
        for(j=1;j<=(w+1)/2-i;j++)
        {
            printf(" ");
        }
        for(j=1;j<=2*i-1;j++)
        {
            printf("*");
        }
    printf("\n");
    }
    for(i=(w+3)/2;i<=w;i++)
    {
        for(j=1;j<=i-(w+1)/2;j++)
        {
            printf(" ");
        }
        for(j=1;j<=w-((i-h)*2)+2;j++)
        {
            printf("*");
        }
    printf("\n");
    }
    return 0;
}
 

例如输入15

C语言输出星号平行四边形“行高”可控!!

输入99

C语言输出星号平行四边形“行高”可控!!

 

相关文章:

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