• 코드:
​x
 
1
#include <stdio.h>
2
​
3
int rSum(int);
4
​
5
int main(void)
6
{
7
    int n = 5;
8
    
9
    printf("1부터 %d까지의 합은 %d입니다.\n", n, rSum(n));
10
    return 0;
11
}
12
​
13
int rSum(int n)
14
{
15
    if (n == 1)                 // n이 1이면, 그냥 1을 반환함. 
16
    {
17
        return 1;
18
    }
19
    return n + rSum(n-1);   // n이 1이 아니면, n을 1부터 (n-1)까지의 합과 더한 값을 반환함.
20
}
21
​
표준입력 & 실행옵션