美文网首页
#输出数字菱形

#输出数字菱形

作者: EricsMoon | 来源:发表于2017-11-11 14:47 被阅读0次

    C

    #include<stdio.h>
    
    int main()
    {
        int i,j,n;
        scanf("%d",&n);
        n=n-1;
    //上半部分
        for(i=0;i<=n;i++)
        {
            for(j=1;j<=n-i;j++)
                printf(" ");
    //左边部分
            for(j=1;j<=i+1;j++)
                printf("%d",j);
    //右边部分
            for(j=i;j>=1;j--)
                printf("%d",j);
    //换行
            printf("\n");
        }
    //下半部分
        for(i=n-1;i>=0;i--)
        {
            for(j=1;j<=n-i;j++)
                printf(" ");
            for(j=1;j<=i+1;j++)
                printf("%d",j);
            for(j=i;j>=1;j--)
                printf("%d",j);
            printf("\n");
        }
    }
    

    相关文章

      网友评论

          本文标题:#输出数字菱形

          本文链接:https://www.haomeiwen.com/subject/srgwmxtx.html