Задачи PHP: проверьте, является ли данное положительное целое число степенью двух
Задачи PHP - 1: Упражнение-1 с решением
Напишите программу PHP, чтобы проверить, является ли данное положительное целое число степенью двойки.
Вход: 4
Пояснение:
Пример решения :
PHP-код:
<?php
function is_Power_of_two($n)
{
if(($n & ($n - 1)) == 0)
{
return "$n is power of 2";
}
else
{
return "$n is not power of 2";
}
}
print_r(is_Power_of_two(4)."\n");
print_r(is_Power_of_two(36)."\n");
print_r(is_Power_of_two(16)."\n");
?>
Пример вывода:
4 - это сила 2 36 не сила 2 16 - это сила 2
Блок - схема:
Редактор кода PHP:
Внесите свой код и комментарии через Disqus.
Предыдущая: PHP Challenges Упражнения Домой.
Далее: Напишите программу PHP, чтобы проверить, является ли данное положительное целое число степенью три.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code