[C언어] 재귀함수를 이용한 정수의 합 구하기

ET의 공부/C언어|2020. 12. 16. 09:58

C언어에서 재귀함수를 이용하여 정수의 합을 구하는 방법입니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int addNumbers(int n);
int main() {
    int num;
    printf("정수 입력: ");
    scanf("%d"&num);
    printf("Sum = %d", addNumbers(num));
    return 0;
}
 
int addNumbers(int n) {
    if (n != 0)
        return n + addNumbers(n - 1);
    else
        return n;
}

감사합니다.

댓글()