#include <stdio.h>

#include <math.h>


int recursive(int n);

int main(void)

{

int i;

printf("숫자를 입력하세요 : ");

scanf("%d", &i);

recursive(i);

}


int recursive(int n);

{

int i;

if (n < 1)

return 2;

else

{

i = (2 * recursive(n - 1)) + 1;

printf("%d\n", i);

return i;

}

}


이거 실행하면 답이

5

11

23

47

95

이거라는데


나는 답이 95같은데 .. 왜 결과가 95 하나만 나오는게 아니고 여러줄이 나오는거에요??

비쥬얼 스튜디오가 오류땜에 실행이 안되서 질문드려요