Hướng dẫn how to find factorial of a number in php? - cách tìm giai thừa của một số trong php?

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • 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ụ:

    3628800
    0

    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

    3628800
    1
    3628800
    2
    3628800
    3
    3628800
    4

    3628800
    5
    3628800
    6
    3628800
    7

    3628800
    5
    7

    3628800
    5
    3628800
    9
    3628800
    0
    3628800
    1
    3628800
    2
    3628800
    1

    7

    3628800
    5
    3628800
    6
    1
    3628800
    6
    3
    3628800
    1
    5

    3628800
    5
    9
    3628800
    6
    5

    3628800
    3
    Factorial of 5 is 120
    
    4

      
    2

    Output:

    3628800

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    6
    3628800
    3
    Factorial 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(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

    3628800
    1
    3628800
    2
    3628800
    3
    3628800
    4

    3628800
    5
    7

    3628800
    5
    Factorial of 5 is 120
    
    9
    n! = n * (n-1) * (n-2) * … * 3 * 2 * 1
    0

    3628800
    5
    3628800
    6
    3628800
    7

    3628800
    5
    7

    7

    3628800
    5
    3628800
    6
    1
    3628800
    6
    3
    3628800
    1
    5

    3628800
    5
    9
    3628800
    6
    5

    3628800
    3
    Factorial of 5 is 120
    
    4

      
    2

    Output:

    3628800

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    6
    3628800
    3
    Factorial 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

    Hướng dẫn how to find factorial of a number in php? - cách tìm giai thừa của một số trong php?

    Công thức để tìm thấy giai thừa của một số là gì?

    Tính toán của giai thừa N của N được biểu thị bằng N!và tính toán bằng cách nhân số số nguyên từ 1 với n.Công thức cho n là N! = N × (n - 1) !.Ví dụ: Nếu 8!là 40.320 thì 9 là gì !?n! = n × (n - 1)!. Example:If 8! is 40,320 then what is 9!?

    Đệ quy viết tập lệnh PHP để tìm giai thừa bằng cách sử dụng đệ quy là gì?

    Chương trình PHP để sử dụng Factorial bằng cách sử dụng Php /*Hàm đệ quy* / Factorial ($ n) {if ($ nfunction factorial($n) { if($n <= 1) { return 1; } else{ return $n * factorial($n - 1); } } /* Define a variable and assign a value to it to find the factorial. */ $n = 5; echo "Factorial of $n is " . factorial($n); /*Call the Function */ ?>

    Một giai thừa của 6 là gì?

    Từ Camper có 6 chữ cái, vì vậy số lượng các sắp xếp có thể được đưa ra bởi giai thừa 6: 6!= 6 × 5 × 4 × 3 × 2 × 1 = 720.