N

(SWEA c++)1217. [S/W 문제해결 기본] 4일차 - 거듭 제곱 본문

SW Expert Academy

(SWEA c++)1217. [S/W 문제해결 기본] 4일차 - 거듭 제곱

naeunchan 2020. 10. 12. 08:47
728x90
반응형

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14dUIaAAUCFAYD&categoryId=AV14dUIaAAUCFAYD&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

거듭제곱을 재귀호출로 구현.

간단한 코드.

#include <iostream>

using namespace std;

int num(int N, int M)
{
    if(M < 1)
        return 1;
    else
        return N * num(N, M - 1);
}

int main(void)
{
    for(int t = 1; t <= 10; t++)
    {
        int N, M, ans = 0;
        cin >> ans;
        cin >> N >> M;
        
        ans = num(N, M);
        cout << "#" << t << " " << ans << endl;
    }
    return 0;
}
728x90
반응형