C语言程序设计,做一个菱形图案

2020-04-22 社会 68阅读
#include 
#include 
void PrintStar(int n)
{
    int i, j;
    int h = n/2 + 1;    
    for(i = 1; i <= n; ++i)
    {
        for(j = 1; j <= abs(h-i); ++j)
            putchar(' ');
        for(j = 1; j <= -abs(2*(i-h))+n; ++j)
            putchar('*');
        putchar('\n');                
    }    
}
int main()
{
    int n;
    printf("请输出菱形的高度(请输入奇数):");
    
    scanf("%d", &n);
    PrintStar(n); 
    
    return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com