재우이 2015. 7. 19. 02:34

10 이하의 두 정수를 받아서 첫 번째 수를 두 번째 수만큼 거듭제곱하여 나온 값을 리턴하는 함수를 작성하여 다음과 같이 출력하는 프로그램을 작성하시오.


#include<stdio.h>

int fun(int i,int j);

int main()

{

int i = 0;

int j = 0;

scanf_s("%d", &i);

scanf_s("%d", &j);

printf("%d", fun(i, j));

}

int fun(int i, int j)

{

int temp = i;

for (int k = 1; k < j; k++)

{

i = i*temp;

}

return i;

}