php 求值2
PHP中文网
PHP中文网 2017-04-11 09:04:41
[PHP讨论组]

假设 x = 2;
输出
4 5 8 9 10 11 16 17 18 19 20 21 22 23 32 33 34 35 ...

[4    5]        [8   9 10 11]    [16 17 18 19 20 21 22 23]    [32 33 34 35 ...
2*x             4*x                   8*x                                     16*x
PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
阿神
        define('X',2);

        define('MAX',10);

        for($i=1;$i<MAX;$i++){

            $count=pow(2,$i);

            $start=$count*X;

            for ($index=0; $index <$count ; $index++) { 

                echo ($start+$index)." ";

            }

        }
天蓬老师

明天来我办公室一趟。

这么简单的PHP都不会,是不是翘课泡妞了?

迷茫
$x=2;
$str='';
$end = 6;
for($i=2;$i<$end;$i++){
    $start = pow($x,$i);
    $str.=implode(',',range($start,$start+pow($x,$i-1)-1)).',';
}
echo rtrim($str,',');//4,5,8,9,10,11,16,17,18,19,20,21,22,23,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47
阿神
$x = 2;
for ($i = 1; $i <= $num; $i = $i * 2) {
    for ($j = 0; $j < $i; $j++) {
       echo ($i * $x + $j);
    }
}

// 期待更好的答案

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号