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