题解 | #牛牛的字符菱形#

牛牛的字符菱形

https://www.nowcoder.com/practice/11a5040fa894430f9d25fda1be37ddc8

#include <stdio.h>


//先想清解题思路,先手去打想一下 是怎么形成的
//想一下每行需要几个空格,去打印几个,怎么去实现
//想一下每一行有多少个符号,怎么去实现
//我的思路也是一步一步想出来的
//一步一步去实践
/*
  #
 ###
#####
 ###
  #

*/

int main()
{
    int i = 0;
    char c = 0;
    int n = 3;
    scanf("%c", &c);//自定义输入符号

 //先打印上半面
    for (i = 1; i <= 3; i++)
    {
        int j = 0;
        for (j = 0; j <  n - i; j++)
        {
            printf(" ");
        }

        for (j = 0; j < i * 2 - 1; j++)
        {
            printf("%c",c);
            
        }
        printf("\n");
    }
//后打印下半面
    for (i = 1; i < n; i++)//
    {
        int j = 0;
        for (j = 0; j < i; j++)
        {
            printf(" ");
        }

        for (j = 0; j < 2 * (3 - i) - 1; j++)
        {
             printf("%c",c);

        }
        printf("\n");
    }

    return 0;
}

全部评论

相关推荐

01-26 22:20
已编辑
门头沟学院 Java
Java抽象带篮子:项目很nb了,现在好好准备八股和算法吧,早点找实习,可以看看我的置顶帖子。帖子里写了怎么改简历,怎么包装实习经历,还有2个高质量可速成的项目话术,和我的牛客八股笔记专栏
点赞 评论 收藏
分享
菜鸡29号:根据已有信息能初步得出以下几点: 1、硕士排了大本和大专 2、要求会多语言要么是招人很挑剔要么就是干的活杂 3、给出校招薪资范围过于巨大,说明里面的薪资制度(包括涨薪)可能有大坑
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
02-14 11:10
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务