Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk melaksanakan algoritma faktorial dalam php

Bagaimana untuk melaksanakan algoritma faktorial dalam php

青灯夜游
Lepaskan: 2023-03-16 17:22:02
asal
4664 orang telah melayarinya

Langkah pelaksanaan: 1. Tentukan pembolehubah dan tetapkan nilai 1 untuk menyimpan hasil faktorial Sintaks ialah "$cj=1;" 2. Gunakan pernyataan for untuk menggelungkan nombor dalam julat "1~n" dan cari Faktorial bagi n, sintaks "untuk ($i = 1; $i

Bagaimana untuk melaksanakan algoritma faktorial dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

Dalam PHP, anda boleh menggunakan untuk gelung untuk mencapai algoritma Faktorial.

Langkah pelaksanaan:

Langkah 1: Tentukan pembolehubah dan tetapkan nilai 1 untuk menyimpan hasil faktorial

$cj=1;
Salin selepas log masuk

Langkah 2: Gunakan pernyataan for untuk menggelungkan nombor dalam julat "1~n"

Jika anda ingin mencari faktorial bagi n, anda perlu melintasi nombor dalam 1~n, jadi keadaan awal gelung for Boleh ditetapkan kepada i = 1, dan sekatan boleh menjadi i <= n atau i < n 1.

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

Langkah 3: Dalam badan gelung, darabkan nilai $i setiap gelung dan berikannya kepada $cj

$cj *= $i;
//或
$cj = $cj * $i;
Salin selepas log masuk

Selepas gelung tamat, nilai pembolehubah $cj ialah faktorial bagi n dan boleh dikeluarkan.

Kod pelaksanaan lengkap

function f($n){
	$cj=1;
	for ($i = 1; $i <= $n; $i++) {
		$cj *= $i;
	}
	echo " $n 的阶乘值为: $cj <br>";
}
Salin selepas log masuk

Panggil fungsi f() untuk mencari faktorial bagi 2, 3 dan 4

f(2);
f(3);
f(4);
Salin selepas log masuk

Bagaimana untuk melaksanakan algoritma faktorial dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan algoritma faktorial dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan