题解 | #菱形图案#

菱形图案

https://www.nowcoder.com/practice/8b935f8ffe99445dbd42494febd13e45

#include<stdio.h>
int main()
{
    int a = 0;
    int i;
    int x;
    int j;
    while (scanf("%d", &a) != EOF)
    {
        for (i = 0; i < a; i++)
        {//上面三角
            for (j = 0; j < a - i ; j++)
            {
                printf(" ");
            }
            for (x = 0; x < i + 1; x++)
            {
                printf("* ");
            }
            printf("\n");
        }
        for (i = 0; i < a + 1; i++)
        {//底
            printf("* ");
        }
        printf("\n");
        for (i = a; i > 0; i--)
        {//下面三角
            for (x = a - i + 1; x > 0; x--)
                printf(" ");
            for (j = i; j > 0; j--)
                printf("* ");
            printf("\n");
        }
    }
    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务