Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Input : 5 Output : 120 Input : 10 Output : 3628800
Bàn luận In this method, we simply used the for loop to iterate over the sequence of numbers to get the factorial.
Chúng tôi đã biết làm thế nào để có được giai thừa của một số trong các ngôn ngữ khác. Hãy cùng xem cách thức này được thực hiện trong PHP bằng cách sử dụng cả cách đệ quy và không nhận được. Ví dụ:
36288000
Phương pháp 1: Cách lặp trong phương pháp này, chúng tôi chỉ cần sử dụng vòng lặp để lặp lại theo chuỗi số để có được giai thừa. & NBSP;
PHP
36288001
36288002
36288003
36288004
36288005
36288006
36288007
36288005
736288005
36288009
36288000
36288001
36288002
36288001
736288005
36288006
136288006
336288001
536288005
9 36288006
536288003
Factorial of 5 is 1204
2Output:
3628800
Factorial of 5 is 120
5 Factorial of 5 is 120
63628800
3Factorial of 5 is 120
8O[N] where N is the number of which factorial is being calculated
Factorial of 5 is 120
9
0
5O[1]
Độ phức tạp về thời gian: O [n] trong đó n là số lượng mà giai thừa đang được tính toán In this method we are calling the same method to get the sequence of the factorial.
Chúng tôi đã biết làm thế nào để có được giai thừa của một số trong các ngôn ngữ khác. Hãy cùng xem cách thức này được thực hiện trong PHP bằng cách sử dụng cả cách đệ quy và không nhận được. Ví dụ:
Phương pháp 1: Cách lặp trong phương pháp này, chúng tôi chỉ cần sử dụng vòng lặp để lặp lại theo chuỗi số để có được giai thừa. & NBSP;
Phương pháp 1: Cách lặp trong phương pháp này, chúng tôi chỉ cần sử dụng vòng lặp để lặp lại theo chuỗi số để có được giai thừa. & NBSP;
PHP
36288001
36288002
36288003
36288004
36288005
736288005
Factorial of 5 is 1209
n! = n * [n-1] * [n-2] * … * 3 * 2 * 10
36288005
36288006
36288007
36288005
7
736288005
36288006
136288006
336288001
536288005
9 36288006
536288003
Factorial of 5 is 1204
2Output:
3628800
Factorial of 5 is 120
5 Factorial of 5 is 120
63628800
3Factorial of 5 is 120
8 O[N] where N is the number of which
factorial is being calculated
Factorial of 5 is 120
9
0
5 O[N]
Hướng dẫn này cho thấy các tập lệnh PHP sử dụng các vòng lặp và đệ quy để tính toán giai thừa của một số nhất định.
Chương trình PHP để sử dụng Loop
Chương trình:
Đầu ra chương trình:
Factorial of 5 is 120
Chương trình PHP để sử dụng đệ quy
Chương trình:
Đầu ra chương trình:
Factorial of 5 is 120
Định nghĩa của chức năng giai thừa?
Chức năng giai thừa là một công thức toán học được đại diện bởi dấu chấm than "!". & NBSP; Công thức tìm thấy giai thừa của bất kỳ số nào. Nó được định nghĩa là sản phẩm của một số chứa tất cả các số giá trị nhỏ nhất liên tiếp lên đến số đó. Do đó, đó là kết quả của việc nhân chuỗi số giảm dần. Bộ phận của số 0 là một, và giai thừa không được xác định cho các số âm.
Formula:n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
hoặc
n! = 1 * 2 * 3 * ... * n
Ví dụ về công thức giai thừa
Thí dụ:
0! = 1 1! = 1 2! = 1 * 2 = 2 3! = 1 * 2 * 3 = 6 4! = 4 * 3 * 2 * 1 = 24 5! = 5 * 4 * 3 * 2 * 1 = 5 * 24 = 120 7! = 7 * 6 * 5 * 4 * 3 * 2 * 1 = 5040