Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Giai thừa của danh sách

Dễ Hàm (function) Đệ quy

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 1 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Giai thừa của số nguyên dương \(N\), ký hiệu \(N!\), là tích \(1 \cdot 2 \cdot \ldots \cdot N\).

Cho \(m\) số nguyên dương \(N_1, N_2, \ldots, N_m\). Với mỗi số, hãy tính và in ra giai thừa của nó.

Gợi ý: viết hàm \(Fact(n)\) trả về \(n!\) và gọi nó cho từng số.

Input

  • Dòng đầu tiên chứa số nguyên \(m\).
  • \(m\) dòng tiếp theo, dòng thứ \(i\) chứa số nguyên dương \(N_i\).

Output

  • In ra \(m\) dòng, dòng thứ \(i\) là giá trị \(N_i!\).

Constraints

  • \(1 \le m \le 10^5\)
  • \(1 \le N_i \le 20\)

Sample Input 1

4
5
1
10
3

Sample Output 1

120
1
3628800
6

Bình luận

Chưa có bình luận nào.