📌  相关文章
📜  PHP |检查一个数字是偶数还是奇数

📅  最后修改于: 2022-05-13 01:56:49.443000             🧑  作者: Mango

PHP |检查一个数字是偶数还是奇数

一个数即使能被 2 整除也会被调用,如果不能被 2 整除则被称为奇数。给定一个数字,我们需要在PHP中检查它是奇数还是偶数。

例子 :

Input : 42
Output : Even
Explanation: The number 42 is divisible by 2

Input : 39
Output : Odd
Explanation: The number 39 is not divisible by 2

我们可以通过两种不同的方式解决这个问题,如下所述:

  1. 使用模 (%)运算符:这是检查偶数和奇数的最简单方法,在此方法中,我们只需使用模 '%'运算符检查数字是否可被 2 整除。

    下面的程序解释了上述方法:

    PHP


    PHP


    PHP



    输出 :
    Odd
    

    时间复杂度:O(1)

  2. 递归方法:在递归方法中,我们在每次递归调用中将数字减少 2。如果最终数字为 0,则为偶数,否则为 1,结果将为奇数。
    以下是上述方法的实现:

    PHP

    
    


    输出 :
    Odd
    

    时间复杂度:O(n)

  3. 使用位操作:
    在这种方法中,我们将找到数字与 1 的按位与。如果按位与为 1,则该数字为奇数,否则为偶数。

    下面是上述想法的实现。

    PHP

    
    


    输出 :
    Odd
    

    时间复杂度: O(1)

PHP是一种专门为 Web 开发而设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。