打印一个字符菱形

#include<stdio.h>
int main()
{
    int a,c,d,e,f,g,h,l;
    char b;
    printf(&quot;请输入您想要打印的字符:&quot;);
    b=getchar();
    for(a=0;a<5;a++)
        {
            for(c=1;c<=4-a;c++)
            printf(&quot; &quot;);
            for(d=0;d<=a;d++)
            putchar(b);
            for(e=d-1;e>=1;e--)
            putchar(b);
            printf(&quot;\n&quot;);

        }
    for(f=0;f<4;f++)
        {
            for(g=5;g>4-f;g--)
            printf(&quot; &quot;);
            for(h=4;h>f;h--)
            putchar(b);
            for(l=3;l>f;l--)
            putchar(b);
            printf(&quot;\n&quot;);

        }

    return 0;
}
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务