Tính tổng n số sử dụng đệ quy trong C



Bài tập C: Tính tổng n số sử dụng đệ quy

Đây là bài tập C khá đơn giản giúp bạn hiểu cách sử dụng đệ quy trong ngôn ngữ lập trình C.

Chương trình C

Dưới đây là chương trình C để giải bài tập tính tổng n số sử dụng đệ quy trong C:

#includeint calculateSum(int);int main() {
   int i, num;
   int result;   printf("Nhap mot so bat ky: ");
   scanf("%d", &num);   result = calculateSum(num);
   printf("\nTong cac so tu 1 toi %d la: %d", num, result);   return (0);
}int calculateSum(int num) {
   int res;
   if (num == 1) {
      return (1);
   } else {
      res = num + calculateSum(num - 1);
   }
   return (res);
}

Biên dịch chương trình C trên sẽ cho kết quả:

Tính tổng từ 1 tới n trong C
bai-tap-de-qui-trong-c.jsp