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

牛牛的字符菱形

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

#include <stdio.h>
int main()
{
    int blank=0,i=0,k=0;
    char s;
    scanf("%c",&s);//输入字符#

    //先构建上三角形,定义blank为空格
    for(i=1;i<=3;i++)
    {
        for(blank=1;blank<=3-i;blank++)
        {
            printf(" ");
        }
              k=0;
        while(k!=2*i-1)//#符号的增加以2*x-1的算法进行
        {
            printf("%c",s);
            k++;
        }
        printf("\n");
    }
    //去除上三角行的低端,并颠倒,菱形构成
    for(i=3-1;i>0;i--)
    {
        for(blank=1;blank<=3-i;blank++)
        {
            printf(" ");
        }
              k=0;
        while(k!=2*i-1)
        {
            printf("%c",s);
            k++;
        }
        printf("\n");
    }
    return 0;
    }

全部评论

相关推荐

ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
03-21 08:46
已编辑
门头沟学院 C++
一个什么都不会的学生:当你有硕士学历的时候HR会说就是比本科生强
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务