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