题解 | 菱形图案

菱形图案

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

#include <stdio.h>
int main() {
    int n, count = 1, i, j;
    while (scanf("%d", &n) != EOF) {
        //先打印正三角
        for (count = 1; count <= n + 1; count++) {//需要打印的行数
            for (i = count; i <= n; i++)//每一行空格数
                printf(" ");          
            for (j = 1; j <= count; j++)//每一行*的个数
                printf("* ");
            printf("\n");//每行打完后换行
        }
        //再打印倒三角
        for (count = n; count > 0; count--) {//需要打印的行数
            for (i = 0; i <=n - count; i++)//每一行打印的空格数
                printf(" ");
            for (j = 0; j < count; j++)//每一行打印的*数
                printf("* ");
            printf("\n");
        }
    }
    return 0;
}


全部评论
点赞 回复 分享
发布于 2025-11-29 16:40 安徽

相关推荐

求问!考研下岸,打算参加春招,我这个bg能进啥厂,或者需要搞点深度项目再投吗
Java抽象带篮子_...:直接海投,可以看看我的考研失利速成冲春招贴,里面详细写了简历怎么写,学哪些项目可以速成
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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