[7급 국가직 자료구조론 2017년 1번]

다음 C 언어 함수를 사용하여 function(9)를 수행했을 때, 반환되는 값은?
int function(int n)
{
  if (n <= 1) return 1;
  if (n % 2 == 0) 
    return n * function(n-1);
  else 
    return n * function(n-3);
}
자료구조론
  1. ①60
  2. ②84
  3. ③540
  4. ④672

선지를 골라 바로 채점해 보세요.

정답 ③

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고