ホームページ >バックエンド開発 >PHPの問題 >PHPで階乗アルゴリズムを実装する方法

PHPで階乗アルゴリズムを実装する方法

青灯夜游
青灯夜游オリジナル
2022-08-11 19:05:244691ブラウズ

実装手順: 1. 変数を定義し、階乗結果を保存する値 1 を割り当てます。構文は "$cj=1;" です。 2. for ステートメントを使用して、次の数値をループします。 range of "1~n" and find Factorial of n, syntax "for ($i = 1; $i

PHPで階乗アルゴリズムを実装する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

PHP では、for ループを使用できます。階乗アルゴリズムを実現します。

実装手順:

ステップ 1: 変数を定義し、値 1 を割り当てて階乗結果を保存します

$cj=1;

ステップ 2: for ステートメントを使用して、「1~n」範囲の数値をループします

n の階乗を見つけたい場合は、数値をたどる必要があります 1~n であるため、ループの初期条件は i = 1 に設定でき、制限条件は i または # に設定できます。 ##i <n>。 </n>

for ($i = 1; $i <= $n; $i++) {
	//循环体代码
}

ステップ 3: ループ本体で、各ループの $i 値を乗算し、それを $cj

$cj *= $i;
//或
$cj = $cj * $i;

ループが終了するまで待ちます。その後、変数 $cj の値が n の階乗となり出力可能となります。

#完全な実装コード

function f($n){
	$cj=1;
	for ($i = 1; $i <= $n; $i++) {
		$cj *= $i;
	}
	echo " $n 的阶乘值为: $cj <br>";
}
f() 関数を呼び出して 2、3、4 の階乗を見つけます

f(2);
f(3);
f(4);

PHPで階乗アルゴリズムを実装する方法推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで階乗アルゴリズムを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。