Nội dung Bài tập
Mã:
DAYGIAITHUA
Tên:
Dãy số giai thừa
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
phucnq

Cho một dãy các số giai thừa như sau: { n! } = 1, 1, 2, 6, 24, 120, 720, 5040, .....
Ký hiệu dãy số trên là FAC(n) = n!.

Hãy viết chương trình đệ quy tính số FAC(n).

Input:
Số nguyên không âm n (n <= 15)
Output:
Giá trị FAC(n)

Ví dụ 1:
InputOutput
2
2

Ví dụ 2:
InputOutput
5
120

Lưu ý: Bắt buộc viết chương trình theo quy ước sau.

#include 
using namespace std;

long FAC(int n);

int main(){
    int n;
    cin >> n;
    cout << FAC(n);
    return 0;
}

long FAC(int n){
    /// Hãy viết định nghĩa hàm để thực hiện việc tính FAC(n) vào đây.
}

Phần chữ đỏ phía trên là "bắt buộc" phải có trong chương trình. 

Hàm main() chỉ được viết như trên. Thiếu 1 yêu cầu trừ 1 điểm.


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận