FizzBuzz

题目:

写一个程序打印1到100这些数字。但是遇到数字为3的倍数的时候,打印“Fizz”替代数字,5的倍数用“Buzz”代替,既是3的倍数又是5的倍数打印“FizzBuzz”

PHP 实现

据说这个题目很神奇,我也来试试,欢迎吐槽。

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

    $str = '';

    if ($i % 3 === 0) {
        $str = 'Fizz';
    }

    if ($i % 5 === 0) {
        $str .='Buzz';
    }

    echo empty($str) ? $i : $str;

    echo "<br />";
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 该算法题来自于 codewars【语言: javascript】,翻译如有误差,敬请谅解~ 相关题型 [7kyu]...
    君肄塵阅读 3,290评论 0 0
  • 原文地址:http://joelgrus.com/2016/05/23/fizz-buzz-in-tensorfl...
    MachineLP阅读 5,482评论 0 0
  • 问题 你是一名体育老师,在某次课距离下课还有五分钟时,你决定搞一个游戏。此时有100名学生在上课。游戏的规则是: ...
    davidhuangdw阅读 4,079评论 0 1
  • 题目要求 Write a program that outputs the string representati...
    TW妖妖阅读 2,571评论 0 0
  • 题目要求: 用ruby写一个程序:要求输出一个从1到n的字符串,其中遇到能被3整除的数字时,用“Fizz”代替该数...
    TW张苗阅读 3,555评论 3 4

友情链接更多精彩内容