#include<stdio.h>

int power(int m, int n);


/* test power function */

main(){

int i;


for(i = 0; i <10; ++i)

printf("%d %d %d \n", i, power(2,i), power(-3,i));

return 0;

getchar();

}



/*POWER: raise base to n-th power; n>= 0 */

int power(int base, int n){

int i, p;

p = 1;

for(i = 1; i<= n; ++i)

p = p * base;//p*=base

return p;

}



for문 첨에 돌리는거 보면 i = 0 일때 부터 시작해서 

printf함수문에 %d가 3개 나오니 출력 되는건 3개인데

결과를 출력한걸 확인해보려고 알고리즘 돌리자니 답을 못구하겠네...

i= 0 으로 시작해서 첨에 두번째 값 구하려면 밑에 파워함수 대입 시켜서 값을 찾아야한다고 생각하는데

power함수에 (2 ,i) 를 넣어서 알고리즘 돌리면 도저히 값을 구할래야 구할수가 없는데..

이거 어떻게 해야되는거야 ㅠㅠ?