Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methode zum Ermitteln der Fakultät einer Zahl basierend auf einer rekursiven Funktion

PHP-Methode zum Ermitteln der Fakultät einer Zahl basierend auf einer rekursiven Funktion

墨辰丷
墨辰丷Original
2018-05-23 14:49:103320Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zur Berechnung der Fakultät einer Zahl basierend auf einfachen rekursiven Funktionen in PHP vor. Er analysiert die Definition von PHP-rekursiven Funktionen und einfache Operationstechniken für mathematische Operationen in Form von Beispielen dazu

Das Beispiel in diesem Artikel beschreibt die PHP-Methode zum Ermitteln der Fakultät einer Zahl basierend auf einer einfachen rekursiven Funktion. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Frage:

Finden Sie die Fakultät einer Zahl a, dann a!=a *(a-1 )*(a-2)*(a-3)*……*2*1 Die Fakultät von 6 ist beispielsweise 6! =6*5*4*3*2*1=720 Wie findet man also die Fakultät einer beliebigen Zahl über PHP-Code?

2. Implementierungscode:

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

3. Ergebnisse anzeigen:

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

Detaillierte globale Fehlerbehandlung von PHP_php-Kenntnisse

PHPEine einfache Möglichkeit, TXT-Dateien in einem bestimmten Verzeichnis zu generieren_php-Tipps

PHPImplementierung Ausführliche Erklärung von Hinweisen für Binärbäume und Binärbaum-Traversalmethoden_php-Fähigkeiten

Das obige ist der detaillierte Inhalt vonPHP-Methode zum Ermitteln der Fakultät einer Zahl basierend auf einer rekursiven Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn