欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何编写程序,在屏幕上输出菱形图案?

程序员文章站 2022-05-12 12:37:44
...

在屏幕上输出菱形图案


include <stdio.h>
int main()
{
    int line = 0;
    int i = 0;
    scanf("%d", &line);
    //打印上半部分
    for (i=0; i<line; i++)
    {
        //1.打印空格
        int j = 0;
        for (j=0; j<line-1-i; j++)
        {
            printf(" ");
        }


        //2.打印*
        for (j=0; j<2*i+1; j++)
        {
            printf("*");
        }
        printf("\n");
    }


    //打印下半部分
    for (i=0; i<line-1; i++)
    {
        //1.打印空格
        int j = 0;
        for (j=0; j<=i; j++)
        {
            printf(" ");
        }


        //2.打印*
        for (j=0; j<2*(line-1-i)-1; j++)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}

程序运行结果如下:


如何编写程序,在屏幕上输出菱形图案?

相关标签: C语言典型示例