C语言菱形图案绘制

#include <stdio.h>
#define H 29
int main()
{
int i,j,z;
for(i=1;i<=(H+1)/2;i++)
{
for(j=(H+1)/2;j>=i;j--)
putchar(' ');
for(z=1;z<2*i;z++)
putchar('*');
printf("\n");
}
for(i=(H+1)/2+1;i<=H;i++)
{
for(j=(H+1)/2+1;j<=i+1;j++)
putchar(' ');
for(z=H;z>2*(i-(H+1)/2);z--)
putchar('*');
printf("\n");
}
return 0;
}

posted @ 2023-01-24 21:24  心境难囚  阅读(159)  评论(0编辑  收藏  举报