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

牛牛的字符菱形

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;
}

全部评论

相关推荐

2024-12-30 22:31
吉首大学 Web前端
工字钢写代码:改成吉林就OK了
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

更多
牛客网
牛客企业服务