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
我们可以通过两种不同的方式解决这个问题,如下所述:
- 使用模 (%)运算符:这是检查偶数和奇数的最简单方法,在此方法中,我们只需使用模 '%'运算符检查数字是否可被 2 整除。
下面的程序解释了上述方法:
PHP
PHP
PHP
输出 :Odd
时间复杂度:O(1)
- 递归方法:在递归方法中,我们在每次递归调用中将数字减少 2。如果最终数字为 0,则为偶数,否则为 1,结果将为奇数。
以下是上述方法的实现:PHP
输出 :Odd
时间复杂度:O(n)
- 使用位操作:
在这种方法中,我们将找到数字与 1 的按位与。如果按位与为 1,则该数字为奇数,否则为偶数。下面是上述想法的实现。
PHP
输出 :Odd
时间复杂度: O(1)
PHP是一种专门为 Web 开发而设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。