• 코드:
​x
 
1
#include <iostream>
2
using namespace std;
3
​
4
double Multi(double, double = 2);
5
​
6
int main(void)
7
{
8
    cout << Multi(3) << endl;       // Multi(3, 2)와 같음 : 3 * 3 
9
    cout << Multi(3, 3) << endl;    // 3 * 3 * 3
10
    cout << Multi(3, 4);            // 3 * 3 * 3 * 3
11
    return 0;
12
}
13
​
14
double Multi(double x, double n)
15
{
16
    double result = x;
17
    
18
    for (int i = 1; i < n; i++)
19
    {
20
        result *= x;
21
    }
22
    return result;
23
}
표준입력 & 실행옵션