프로그래밍 언어 활용난도 상
11번 · 주관식 · 5점
다음 C 재귀 함수에서 동일한 하위 호출이 반복되는 구조를 추적하여 f(7)의 출력값을 쓰시오.
#include <stdio.h>
int f(int n) {
if (n <= 2) return n;
return f(n - 1) + f(n - 3);
}
int main(void) {
printf("%d", f(7));
return 0;
}복원 문항을 학습 가능한 표현으로 정리하고 ITPASSLAB이 답안 기준과 해설을 편집 검수했습니다. 자동 판정과 점수는 학습용 예상 결과입니다.
11번 · 주관식 · 5점
#include <stdio.h>
int f(int n) {
if (n <= 2) return n;
return f(n - 1) + f(n - 3);
}
int main(void) {
printf("%d", f(7));
return 0;
}