Tính giai thừa bởi sử dụng đệ quy trong C
Bài tập C: Tính giai thừa bởi sử dụng đệ quy Giai thừa của một số n là tích các số từ 1 tới n. Ví dụ, giai thừa của 4 là (4 * 3 * 2 * 1 = 24). Đây là bài tập C khá đơn giản giúp bạn làm quen với cách sử dụng đệ quy trong C. Chương trình C Dưới đây là chương trình C để giải bài ...
Bài tập C: Tính giai thừa bởi sử dụng đệ quy
Giai thừa của một số n là tích các số từ 1 tới n. Ví dụ, giai thừa của 4 là (4 * 3 * 2 * 1 = 24). Đây là bài tập C khá đơn giản giúp bạn làm quen với cách sử dụng đệ quy trong C.
Chương trình C
Dưới đây là chương trình C để giải bài tập tính giai thừa bởi sử dụng đệ quy trong C:
#include <stdio.h>
int tinhgiaithua(unsigned int i)
{
if(i <= 1)
{
return 1;
}
return i * tinhgiaithua(i - 1);
}
int main()
{
int i = 10;
printf("Gia tri giai thua cua %d la %d
", i, tinhgiaithua(i));
printf("
===========================
");
printf("Zaidap chuc cac ban hoc tot!
");
return 0;
}
Biên dịch và thực thi chương trình C trên sẽ cho kết quả sau:

Loạt bài Bài tập C có giải của chúng tôi một phần dựa trên Tutorialspoint.com
Follow fanpage của team hoặc facebook cá nhân Nguyễn Thanh Tuyền để tiếp tục theo dõi các loạt bài mới nhất về Ngữ pháp tiếng Anh, luyện thi TOEIC, Java,C,C++,Javascript,HTML,Python,Database,Mobile ... mới nhất của chúng tôi.
Bài học Bài tập C phổ biến tại vietjack.com: