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
Đăng nhập để bình luận
Chưa có bình luận nào.