【C语言】打印七行菱形

  • Post author:
  • Post category:其他


打印七行菱形

代码如下:

#include <stdio.h>
int main()
{
    int i, j;
    int n = 4;
    //打印上半个菱形
    for (i = 1; i <= 4; i++)
    {
        for (j = n-i; j>0; j--)
        {
            printf(" ");
        }
        for (int k = 1; k <= 2 * i - 1; k++)
        {
            printf("*");
        }
        printf("\n");
    }

    //打印下半个菱形
    for (i = 1; i <= 3; i++)
    {
        for (j = 1; j <= i; j++)
        {
            printf(" ");
        }
        for (int k = 1; k <= 5 + (i - 1) * -2; k++)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}



版权声明:本文为zhongziqia原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。