Упражнения по PHP: вычисление числа цифр суммы двух заданных целых чисел
PHP: упражнение 47 с решением
Напишите программу PHP для вычисления числа цифр суммы двух заданных целых чисел.
Входные данные :
Каждый тестовый пример состоит из двух неотрицательных целых чисел x и y, которые разделены пробелом в строке.
0 ≤ х, у ≤ 1 000 000
Иллюстрированная презентация:
Пример решения: -
PHP-код:
<?php
while(true) {
$inputs = explode(' ', trim(fgets(STDIN)));
if (!is_array($inputs) || count($inputs) < 2) {
exit;
}
$a = $inputs[0];
$b = $inputs[1];
$d = numDigits($a + $b);
echo("Digit number of sum of two given integers: ");
echo $d . "\n";
}
function numDigits($n) {
return (int)(log10($n) + 1);
}
?>
Пример вывода:
Цифровое число суммы двух данных целых чисел: 2
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу PHP, чтобы найти высоту трех верхних зданий в порядке убывания от восьми заданных зданий.
Далее: Напишите программу PHP, чтобы проверить, образуют ли три заданные длины (целые числа) трех сторон прямоугольный треугольник. Выведите «Да», если указанные стороны образуют прямоугольный треугольник, в противном случае выведите «Нет».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования