JavaScript: найдите армстронговые числа из 3 цифр
Условное выражение JavaScript и циклы: упражнение 9 с решением
Напишите программу на JavaScript, чтобы найти 3-значные цифры.
Примечание: число Армстронга, состоящее из трех цифр, представляет собой целое число, такое, что сумма кубов его цифр равна самому числу. Например, 371 является числом Армстронга, так как 3 ** 3 + 7 ** 3 + 1 ** 3 = 371.
Иллюстрированная презентация:
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Three digit armstrong numbers</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function three_digit_armstrong_number()
{
for (var i = 1; i < 10; ++i)
{
for (var j = 0; j < 10; ++j)
{
for (var k = 0; k < 10; ++k)
{
var pow = (Math.pow(i,3) + Math.pow(j,3) + Math.pow(k,3));
var plus = (i * 100 + j * 10 + k);
if (pow == plus)
{
console.log(pow);
}
}
}
}
}
three_digit_armstrong_number();
Пример вывода:
153 370 371 407
Блок - схема:
Демонстрация в реальном времени:
См. Pen javascript-условные операторы-и-циклы-упражнения-9 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на JavaScript, чтобы найти и напечатать первые 5 счастливых чисел.
Далее: Напишите программу на JavaScript для построения следующего шаблона, используя вложенный цикл for.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования