php打印近似圆

for($y=1;$y<=13;$y++){
             $max = $y==1? 28 : round(64/($y*1.5));
             if(isset($m)){
                 $max = $max>=$m[$y-2]?$max-1:$max;
                 if(count($m)==13){
                     break;
                 }
             }
            for($x=1;$x<$max;$x++){
                  echo '#';
              }
              $kg = 64-$max*2;
              for($kgg=0;$kgg<=$kg;$kgg++){
                  echo '<font style="color:red">.</font>';
              }
              for($x=1;$x<$max;$x++){
                  echo '#';
              }
              echo '<br />';
            $m[] = $max;
        }
        for($y=count($m)-1;$y>=0;$y--){
            for($x=1;$x<$m[$y];$x++){
                  echo '#';
            }
            $kg = 64-$m[$y]*2;
            for($kgg=0;$kgg<=$kg;$kgg++){
                  echo '<font style="color:red">.</font>';
              }
              for($x=1;$x<$m[$y];$x++){
                  echo '#';
              }
            echo '<br />';
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值