Bài tập tính n giai thừa
[Bài tập C từ cơ bản đến nâng cao] Bài tập tính n!
Viết Chương trình nhập một số tự nhiên n từ bàn phím và in ra kết quả tính là giai thừa :
Để làm được bài này, trước tiên các bạn cần nhớ lại công thức tính n! đã. Theo định nghĩa giai thừa ta có:
- n! = 1.2.3…n
- VD : 4! = 120
Vậy là ta có công thức rồi. Nhìn vào công thức ta thấy với n = 0 thì dễ rồi, nếu n > 0 thì nó là tích các số từ 1 đến n. Vậy chúng ta có thể dùng vòng lặp for để tính dễ dàng ?
CHƯƠNG TRÌNH C
DƯỚI ĐÂY LÀ CHƯƠNG TRÌNH C ĐỂ GIẢI BÀI TẬP C TRÊN
1 2 3 4 5 6 7 8 9 10 | #include #include int main(){ int n ; scanf(“%d” , &n); int tich=1; for(int i = 1 ; i n ; i++) tich*=i; printf(“%d”,tich); } |
BIÊN DỊCH CHƯƠNG TRÌNH C CHO KẾT QUẢ
Leave a Reply