Heim > Artikel > Backend-Entwicklung > So implementieren Sie einen faktoriellen Algorithmus in PHP
Implementierungsschritte: 1. Definieren Sie eine Variable und weisen Sie einen Wert von 1 zu, um das Fakultätsergebnis zu speichern. Die Syntax lautet „$cj=1;“ 2. Verwenden Sie die for-Anweisung, um die Zahlen im Bereich von „1“ zu durchlaufen ~n“ und finden Sie die Fakultät von n. Syntax „for ($i = 1; $i
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
In PHP können Sie die for-Schleife verwenden, um den faktoriellen Algorithmus zu implementieren.
Implementierungsschritte:
Schritt 1: Definieren Sie eine Variable und weisen Sie einen Wert von 1 zu, um das Fakultätsergebnis zu speichern
$cj=1;
Schritt 2: Verwenden Sie die for-Anweisung, um die Zahlen in „1~n“ zu durchlaufen " Bereich
Denken Sie, um die Fakultät von n zu finden, müssen Sie 1~n
的数字,因此for循环的初始条件可设置为 i = 1
,限制条件可以是 i 或者 <code>i durchlaufen.
for ($i = 1; $i <= $n; $i++) { //循环体代码 }
Schritt 3: Multiplizieren Sie im Schleifenkörper den $i-Wert jeder Schleife und weisen Sie ihn $cj zu.
$cj *= $i; //或 $cj = $cj * $i;
Nach dem Ende der Schleife ist der Wert der Variablen $cj die Fakultät von n und die Ausgabe ist Can.
Vollständiger Implementierungscode
function f($n){ $cj=1; for ($i = 1; $i <= $n; $i++) { $cj *= $i; } echo " $n 的阶乘值为: $cj <br>"; }
Rufen Sie die Funktion f() auf, um die Fakultät von 2, 3 und 4 zu finden
f(2); f(3); f(4);
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo implementieren Sie einen faktoriellen Algorithmus in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!