PHP для цикла Упражнения: генерировать и отображать первые n строк треугольника Флойда
PHP для цикла: упражнение 12 с решением
Напишите программу PHP для генерации и отображения первых n строк треугольника Флойда. (используйте n = 5 и n = 11 строк).
Согласно Википедии треугольник Флойда представляет собой прямоугольный массив натуральных чисел, используемый в образовании в области компьютерных наук. Он назван в честь Роберта Флойда. Это определяется путем заполнения строк треугольника последовательными числами, начиная с 1 в верхнем левом углу:
Иллюстрированная презентация:
Пример решения:
PHP-код:
<?php
$n = 5;
echo "n =" . $n . "\n";
$count = 1;
for ($i = $n; $i > 0; $i--)
{
for ($j = $i; $j < $n + 1; $j++)
{
printf("%4s", $count);
$count++;
}
echo "\n";
}
?>
Пример вывода:
п = 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу PHP, которая перебирает целые числа от 1 до 100. Для кратных трех выведите «Fizz» вместо числа и для кратных пяти выведите «Buzz». Для чисел, кратных трем и пяти, выведите «FizzBuzz».
Далее: написать программу PHP для печати букв алфавита «А».
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования