재귀함수 출력값인데 잘 모르겠어여 ㅠㅠ
나예
2023.04.01
질문 제목 : 재귀함수 출력값출력값이여 ㅠㅠ 재귀함수 출력값인데 잘 모르겠어여 ㅠㅠ 질문 내용 :
// asterisk(5)를 호출할 때 출력되는
*의 갯수를 쓰시오.
void asterisk(int i)
{
if(i 1){
asterisk(i/2);
asterisk(i/2);
}
printf(*);
}//fib(3)을 호출할 때 화면에 출력되는
내용을 쓰시오.
int fib(int n)
{
printf(fib(%d) is called\n, n);
if(n==0) return 0;
if(n==1) return 1;
return (fib(n-1) + fib(n-2));
}
-
살랑살랑
지난번에 제가 보인 것처럼 하나하나 따라가보세요
-
이룩
이거 그냥 실행해봐도 나오고 그냥 해봐도 나올건데 위에건 일단 확인해보니 7개 나오는데요?
글고 밑에건
fib(3) is called
fib(2) is called
fib(1) is called
fib(0) is called
fib(1) is called