首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用PHP制作三角卷?

如何用PHP制作三角卷?
EN

Stack Overflow用户
提问于 2016-07-22 08:23:34
回答 4查看 302关注 0票数 2

我在谷歌上发现了这样一个问题:

当输入: 4,7,3,6,7

输出如下:

代码语言:javascript
运行
复制
81

40 41

21 19 22

11 10 9 13

4  7  3 6  7

我只能这样做:

代码语言:javascript
运行
复制
for($i = 1; $i<=5;$i++){
    for($j=0; $j<$i; $j++){
        echo "4";
    }
    echo "<br/>";
}

下一次我就糊涂了

有办法解决我的问题吗?

EN

Stack Overflow用户

回答已采纳

发布于 2016-07-22 08:36:25

代码语言:javascript
运行
复制
<?php

$input = array(4, 7, 3, 6, 7);
$lines = rollup($input);

function rollup ($input) {
    $return = array();
    $line = array();
    if (count($input) > 0) {
        foreach ($input as $k=>$v) {
            if (isset($input[$k+1]))
                $line[] = $v + $input[$k+1];
        }
        $return = implode(' ', $input);
        rollup($line);
    }
    if (!empty($return))
        echo $return . '<br />';
}

?>
票数 3
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38521602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档