Упражнения PHP: Вычислить сумму простых чисел меньше 100
PHP: упражнение 37 с решением
Напишите программу PHP, чтобы вычислить сумму простых чисел меньше 100.
Примечание: 25 простых чисел существуют менее чем в 100.
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 и сумма всех этих чисел составляет 1060.
Пример решения: -
PHP-код:
<?php
$primes = array();
$is_prime_no = false;
for ($i = 2; $i<100; $i++) {
$is_prime_no = true;
for ($j = 2; $j<=($i/2); $j++) {
if ($i%$j==0) {
$is_prime_no = false;
break;
}
}
if ($is_prime_no) {
array_push($primes,$i);
}
if (count($primes)==100) {
break;
}
}
echo array_sum($primes)."\n";
?>
Пример вывода:
1060
Блок - схема:
Редактор кода PHP:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу PHP, чтобы проверить, встречается ли данная строка в конце другой данной строки.
Далее: написать программу PHP для проверки правильности адреса электронной почты.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования