Факториал неотрицательного целого числа — это умножение всех целых чисел, меньших или равных n. Например, факториал 6 равен 6 * 5 * 4 * 3 * 2 * 1, что равно 720.
Рекурсивный:
|
Итеративное решение:
|
Решение в одну строку (с использованием тернарного оператора):
|
Вышеуказанные решения вызывают переполнение для небольших чисел. Пожалуйста, обратитесь к факториалу большого числа для решения, которое работает для больших чисел.
Пожалуйста, обратитесь к полной статье о программе для факториала числа для более подробной информации!
Рекомендуемые посты:
- Java-программа для подсчета конечных нулей в факториал числа
- C Программа для факториала числа
- Программа для факториала ряда
- Программа Python для факториала числа
- Найти последнюю цифру, когда факториал А делит факториал Б
- Первая цифра в факториале числа
- Факториал большого числа
- Сумма делителей факториала числа
- Рассчитать MDAS Факториал данного числа
- Количество цифр в N, факториальное к степени N
- Наименьшее число S такое, что N является фактором S факториала или S!
- Функция одной строки для факториала числа
- Найти сумму цифр в факториале числа
- Наименьшее число с не менее n цифрами в факториале
- Java-программа, чтобы найти число, происходящее нечетное количество раз
0.00 (0%) 0 votes