Maison > développement back-end > tutoriel php > Méthode PHP pour trouver la factorielle d'un nombre basée sur une fonction récursive

Méthode PHP pour trouver la factorielle d'un nombre basée sur une fonction récursive

墨辰丷
Libérer: 2023-03-27 17:02:02
original
3394 Les gens l'ont consulté

Cet article présente principalement la méthode de calcul de la factorielle d'un nombre basée sur des fonctions récursives simples en PHP. Il analyse la définition des fonctions récursives PHP et les techniques d'opération simples des opérations mathématiques sous forme d'exemples. à cela

L'exemple de cet article décrit la méthode PHP pour trouver la factorielle d'un nombre basée sur une simple fonction récursive. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1 Question :

Trouvez la factorielle d'un nombre a, puis a!=a. *(a-1 )*(a-2)*(a-3)*……*2*1 Par exemple, la factorielle de 6 est 6 ! =6*5*4*3*2*1=720 Alors, comment trouver la factorielle de n'importe quel nombre via le code PHP ?

2. Code d'implémentation :

<?php
function demo($a) {
  if ($a > 1) {
    $r = $a * demo($a - 1);
  } else {
    $r = $a;
  }
  return $r;
}
$a = 6;
echo $a . "的阶乘的值" . demo($a);
?>
Copier après la connexion

3. 🎜>

Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.


Recommandations associées :

Gestion globale détaillée des erreurs de PHPcompétences_php

PHPUn moyen simple de générer des fichiers txt dans un répertoire spécifié_php conseils

PHPimplémentation Explication détaillée d'indices pour les arbres binaires et les méthodes de traversée d'arbres binaires_php compétences

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal