编程语言
首页 > 编程语言> > (C语言)本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。

(C语言)本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。

作者:互联网

#include<stdio.h>

int main()
{
    int i,j,n,m;
    scanf("%d",&m);
    n=(m+1)/2;
    for(i=1;i<=n;i++)
    {
        for(j=2*(n-i);j>0;j--)
            printf(" ");
        for(j=1;j<=2*i-1;j++)
            printf("* ");
        printf("\n");
    }
    for(i=1;i<=n-1;i++)
    {
        for(j=1;j<=2*i;j++)
            printf(" ");
        for(j=2*(n-1-i)+1;j>0;j--)
            printf("* ");
        printf("\n");
    }

}

标签:编写程序,int,scanf,C语言,--,printf,main,本题
来源: https://blog.csdn.net/weixin_42317370/article/details/120773607