Hướng dẫn write a program to find the factorial of a given number using function concept in php - viết một chương trình để tìm giai thừa của một số nhất định bằng cách sử dụng khái niệm hàm trong php

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

Chương trình PHP để sử dụng đệ quy

Định nghĩa của chức năng giai thừa?

Formula:
n! = n * [n-1] * [n-2] * … * 3 * 2 * 1

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.

n! = 1 * 2 * 3 * ... * n

hoặc

Ví dụ về công thức giai thừa

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

Xem thảo luận

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

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo 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

    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; In this method, we simply used the for loop to iterate over the sequence of numbers to get the factorial. 

    PHP

    Factorial of 5 is 120
    
    0

    Factorial of 5 is 120
    
    1
    Factorial of 5 is 120
    
    2
    Factorial of 5 is 120
    
    3
    Factorial of 5 is 120
    
    4

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    6
    Factorial of 5 is 120
    
    7

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    9
      
    0
      
    1
      
    2
      
    1

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    6
    Factorial of 5 is 120
    
    1
    Factorial of 5 is 120
    
    6
    Factorial of 5 is 120
    
    3
      
    1
    Factorial of 5 is 120
    
    5

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    7

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    9
    Factorial of 5 is 120
    
    6
    Factorial of 5 is 120
    
    5

    Factorial of 5 is 120
    
    7

    Factorial of 5 is 120
    
    3
    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    4

    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    5
    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    6
    Factorial of 5 is 120
    
    3
    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    8

    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    9
    n! = 1 * 2 * 3 * ... * n
    0
    Factorial of 5 is 120
    
    5

    n! = 1 * 2 * 3 * ... * n
    2

    Output:

    3628800

    Độ 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ánO[N] where N is the number of which factorial is being calculated

    Không gian phụ trợ: O [1]O[1]

    Phương pháp 2: Sử dụng đệ quy trong phương pháp này, chúng tôi đang gọi cùng một phương thức để có được chuỗi của giai thừa. & NBSP; In this method we are calling the same method to get the sequence of the factorial. 

    PHP

    Factorial of 5 is 120
    
    0

    Factorial of 5 is 120
    
    1
    Factorial of 5 is 120
    
    2
    Factorial of 5 is 120
    
    3
    Factorial of 5 is 120
    
    4

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    6
    Factorial of 5 is 120
    
    7

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    9
      
    0
      
    1
      
    2
      
    1

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    7

    Factorial of 5 is 120
    
    5
    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
    9
    Input : 5
    Output : 120
    
    Input : 10
    Output : 3628800
    0

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    6
    Factorial of 5 is 120
    
    1
    Factorial of 5 is 120
    
    6
    Factorial of 5 is 120
    
    3
      
    1
    Factorial of 5 is 120
    
    5

    Factorial of 5 is 120
    
    5
    Factorial of 5 is 120
    
    7

    Factorial of 5 is 120
    
    7

    Factorial of 5 is 120
    
    3
    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    4

    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    5
    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    6
    Factorial of 5 is 120
    
    3
    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    8

    n! = n * [n-1] * [n-2] * … * 3 * 2 * 1
    9
    n! = 1 * 2 * 3 * ... * n
    0
    Factorial of 5 is 120
    
    5

    n! = 1 * 2 * 3 * ... * n
    2

    Output:

    3628800

    Độ 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 O[N] where N is the number of which factorial is being calculated

    Không gian phụ trợ: O [1] O[N]


    Hàm tạo ra một chức năng để tìm giai thừa của số đã cho là gì?

    Hãy xem chương trình giai thừa bằng cách sử dụng vòng lặp ...
    #include.
    int main [].
    int i, thực tế = 1, số ;.
    printf ["Nhập một số:"] ;.
    scanf["%d",&number];.
    for[i=1;i
    fact=fact*i;.

    Làm thế nào để bạn viết một chương trình để tìm giai thừa của một số?

    Thuật toán của chương trình giai thừa trong C..
    Bắt đầu chương trình ..
    Yêu cầu người dùng nhập một số nguyên để tìm giai thừa ..
    Đọc số nguyên và gán nó cho một biến ..
    Từ giá trị của số nguyên lên đến 1, nhân mỗi chữ số và cập nhật giá trị cuối cùng ..
    Giá trị cuối cùng ở cuối tất cả các phép nhân cho đến 1 là giai thừa ..

    Việc sử dụng Factorial [] là gì?

    Chức năng giai thừa là gì?Chức năng giai thừa là một công thức toán học được đại diện bởi một dấu chấm than "!".Trong công thức giai thừa, bạn phải nhân tất cả các số nguyên và tích cực tồn tại giữa số xuất hiện trong công thức và số 1.multiply all the integers and positives that exist between the number that appears in the formula and the number 1.

    Đệ 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

    Bài Viết Liên Quan

    Chủ Đề