Công thức tính: n!=1* 2*3*…* n (n phải >= 0)
Lưu ý: quy ước 0! = 1
Ý tưởng:
Tạo một biến chạy i từ 1 đến n (lặp n lần), tại mỗi lần lặp tính tích của các biến chạy i, khi vòng lặp kết thúc ta có n!
Do đề bài không khi rõ khi giá trị n < 0, vì vậy ta có thể quy ước trả về giá trị -1, khi giá trị n! không phù hợp.

Thử nghiệm hàm: