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