首页 > 编程语言 > 详细

C语言中,如何输出一个菱形!

时间:2019-10-19 16:33:37      阅读:71      评论:0      收藏:0      [点我收藏+]

int zh,zl,h,l;                                                  //zh:行的总数 zl:列的总数  h:当前行  l:当前列

for(h=1;h<=zh;h++)

if(h<=(zh+1)/2+1)                                            //根据C语言/的性质,结果为商,不包含余数!!

  {for(l=1;l<=zl;l++)

     {if((zh+1)/2-(l-1)<=l&&l<=(zh+1)/2+(l-1))

        printf("*");

      else

        printf(" ");

    }

   printf("\n");

  }

else

 { for(l=1;l<=zl;l++)

     {if((zl+1)/2-(h-l)<=l&&l<=(zl+1)/2+(h-l))

        printf("*");

       else

       printf(" ");

     }

    printf("\n");

  }

 

C语言中,如何输出一个菱形!

原文:https://www.cnblogs.com/advsd/p/11704048.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!