刷题记录-字符金字塔

字符金字塔

https://www.nowcoder.com/practice/0fae60c3b5c64699b7c0f031c2187dde

要求输入“1”
输出:
1
1 1
1 1 1
1 1 1 1
1 1 1 1 1

以下代码在其他编译器测试显示正常,但是在牛客提交就不行。

<?php
$out = (string)fgets(STDIN);
for($n=0;$n<5;$n++){
    $line = '';
    for ($space = 0; $space <= 3 - $n; $space++){
        $line .= ' ';
    }
    $count = 1 + 2*$n;
    $flag = 1;//0时输出空格
    while($count > 0){
        if($flag){
            $line .= $out;
            $flag = 0;
        } else {
            $line .= ' ';
            $flag = 1;
        }
        $count -= 1;
    }
    echo $line;
    echo "\n";
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务